Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
c# entity framework
#31
MySql.Data.Entity версии 6.10+?
Ответ
#32
PROGRAMMATOR Написал:MySql.Data.Entity версии 6.10+?

6.10.5
Ответ
#33
Попробуй понизить до 6.9.10 MySql.Data.Entity и MySQL Connector.
Ответ
#34
PROGRAMMATOR Написал:Попробуй понизить до 6.9.10 MySql.Data.Entity и MySQL Connector.

Понизил, теперь такая ошибка.
Код:
[Error] Формат строки инициализации не соответствует спецификации, начиная с индекса 0.
   в System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)
   в System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey)
   в System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules)
   в System.Data.Common.DbConnectionStringBuilder.set_ConnectionString(String value)
   в MySql.Data.MySqlClient.MySqlConnectionStringBuilder..ctor(String connStr)
   в MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString(String value)
   в MySql.Data.MySqlClient.MySqlConnection..ctor(String connectionString)
   в MySql.Data.Entity.MySqlConnectionFactory.CreateConnection(String connectionString)
   в System.Data.Entity.Internal.LazyInternalConnection.Initialize()
   в System.Data.Entity.Internal.LazyInternalConnection.get_ProviderName()
   в System.Data.Entity.Internal.LazyInternalContext.get_ProviderName()
   в System.Data.Entity.Internal.DefaultModelCacheKeyFactory.Create(DbContext context)
   в System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
   в System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
   в System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
   в System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext()
   в System.Data.Entity.Infrastructure.DbQuery`1.System.Linq.IQueryable.get_Provider()
   в System.Linq.Queryable.First[TSource](IQueryable`1 source, Expression`1 predicate)
   в PiercingBlow.Core.Database.AccountDB.loadAccount(String Token) в D:\Development\PiercingBlow\Server\Testing\PiercingBlow\PiercingBlow.Core\Database\AccountDB.cs:строка 13
   в PiercingBlow.Login.Emu.Network.Recv.PROTOCOL_LOGIN_REQ.RunImpl() в D:\Development\PiercingBlow\Server\Testing\PiercingBlow\PiercingBlow.Login\Emu\Network\Recv\PROTOCOL_LOGIN_REQ.cs:строка 29
   в PiercingBlow.Core.Packet.ClientPacket.Init(Byte[] buffer) в D:\Development\PiercingBlow\Server\Testing\PiercingBlow\PiercingBlow.Core\Packet\ClientPacket.cs:строка 22
   в PiercingBlow.Login.Emu.Network.ClientConnection.BeginRead(IAsyncResult asyncResult) в D:\Development\PiercingBlow\Server\Testing\PiercingBlow\PiercingBlow.Login\Emu\Network\ClientConnection.cs:строка 64
Ответ
#35
Приведи строку подключения.
Ответ
#36
Код:
<connectionStrings>
    <add name="testdb" providerName="MySql.Data.MySqlClient" connectionString="server=localhost;user id=Kirito;password=135635;database=testdb;persistsecurityinfo=True" />
  </connectionStrings>
Ответ
#37
Ну так вроде ничего необычного.

Давай содержимое всего файла.
Ответ
#38
Вот


[SRC="xml"]<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<!--MySql Configuration for EF 6-->
<connectionStrings>
<add name="testdb" providerName="MySql.Data.MySqlClient" connectionString="server=localhost;user id=Kirito;password=135635;database=testdb;persistsecurityinfo=True" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider></providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" />
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data></configuration>
[/SRC]
Ответ
#39
Попробуй удалить дубль:

[SRC="xml"]<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
[/SRC]
Ответ
#40
PROGRAMMATOR Написал:Попробуй удалить дубль:

[SRC="xml"]<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
[/SRC]

Тоже самое , ошибка с индексом 0
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Опыт работы с языком Lua, Love framework dj--alex 0 2,359 09-30-2019, 10:37 AM
Последний пост: dj--alex

Перейти к форуму:


Пользователи, просматривающие эту тему: 21 Гость(ей)