c# entity framework
|
Re: c# entity framework
MySql.Data.dll присутствует?
|
Re: c# entity framework
Скорее всего отсутствует EntityFramework.SqlServer.
Я надеюсь, EF был установлен через NuGet? |
Re: c# entity framework
|
Re: c# entity framework
Цитата:
Попробуй поставить. https://dev.mysql.com/downloads/connector/net/5.0.html |
Re: c# entity framework
установлено
ошибки в лаунчере в котором использую нету а вот на сервере есть |
Re: c# entity framework
Цитата:
|
Re: c# entity framework
Цитата:
https://pp.userapi.com/c639630/v6396...Xz4V6c4Nd0.jpg |
Re: c# entity framework
Конфиг для Login (не Core) описывает настройки EF?
Цитата:
|
Re: c# entity framework
Цитата:
Поставщики указаны в конфиге? Типо Код:
<entityFramework> |
Re: c# entity framework
Код:
<entityFramework> Добавлено через 5 минут да не заметил отсутствие EntityFramework.SqlServer.dll но вот теперь такая ошибка Код:
[Error] Не удалось загрузить тип поставщика Entity Framework "MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d", зарегистрированный в файле конфигурации приложения для поставщика ADO.NET с неизменяемым именем "MySql.Data.MySqlClient". Проверьте, чтобы использовалось полное имя сборки и сборка была доступна в работающем приложении. Дополнительные сведения см. в разделе http://go.microsoft.com/fwlink/?LinkId=260882. |
Re: c# entity framework
Для использования MySql у тебя не хватает библиотеки MySql.Data.Entity.EF6.dll.
Для подключения к БД достаточно указать: <connectionStrings> <add name="DbConnectionString" connectionString="server=localhost;user id=root;password=secret;database=pbemu" providerName="MySql.Data.MySqlClient" /> </connectionStrings> И в контексте: public YourContext() : base("DbConnectionString") { // ... } |
Re: c# entity framework
Чтобы я не делал эту ошибку так исправить и не вышло.
https://pp.userapi.com/c639331/v6393...hDejtgbRvY.jpg App.config:Развернуть ↓AccountDB:Развернуть ↓AccountModel:Развернуть ↓AccountContext:Развернуть ↓ |
Re: c# entity framework
Помогите пожалуйста кто может подсказать как сделать чтоб люди могли зайти ко мне на сервер с 2 ип адресов 10.1.174.133 и 10.204.8.164 через запятую в конфигах не получается прописать
|
Re: c# entity framework
Может помочь кто ?
|
Re: c# entity framework
<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.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> </DbProviderFactories> </system.data> Или просто удали EF, сотри с конфига все упоминания о нём, и поставь с нуля через Nuget. Ставится только MySql.Data.Entity. Зависимости оно само тянет. |
Re: c# entity framework
Цитата:
То что ты скинул у меня прописано . Попробую удалить и заново поставить Добавлено через 27 минут Цитата:
https://pp.userapi.com/c639331/v6393...7e-b14nJO0.jpg |
Re: c# entity framework
Просто капец. FeelsAmazingMan
Ты уже на .NET Core пишешь? Ну так тогда эти пакеты работать не будут. |
Re: c# entity framework
Цитата:
Вот и пытаюсь |
Re: c# entity framework
Ну так тогда видимо и пакеты нужно под него ставить.
Microsoft.EntityFrameworkCore MySql.Data.EntityFrameworkCore (у меня он не работал, а с обновой они не спешат) можно заменить Pomelo.EntityFrameworkCore.MySql если хочется именно MySql. PostgreSQL работает без проблем Npgsql.EntityFrameworkCore.PostgreSQL |
Re: c# entity framework
Цитата:
|
Re: c# entity framework
Necroz-Team, да вторая версия уже вполне. В любом случае необходимые мне пакеты уже подтянуты к релизной 2.0. :)
|
Re: c# entity framework
Цитата:
Pomelo.EntityFrameworkCore.MySql А использовать так же? Ну я про Code-First или по другому? |
Re: c# entity framework
Практически так же, с некоторыми нюансами (например нет ленивой загрузки связей).
https://metanit.com/sharp/entityframeworkcore/1.1.php public class MyContext : DbContext { public DbSet<User> Users { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseMySQL("Server=192.168.10.10;UserId=homestead;Password=secret;Database=pointblank;"); } } Для миграции с EF6 можешь ещё официальную документацию почитать https://docs.microsoft.com/en-us/ef/...ting/port-code |
Re: c# entity framework
Цитата:
|
Re: c# entity framework
Сделал все как в https://metanit.com/sharp/entityframeworkcore/1.1.php
Но у меня как всегда где то косяк. https://pp.userapi.com/c639331/v6393...JQ6R4akRw4.jpg |
Re: c# entity framework
Necroz-Team, я юзаю:
BeginAcceptTcpClient / BeginRead / BeginWrite (последние вернулись в 2.0) проблем не замечено. Boris2105, просто копируй лог ошибки. Обнови Pomelo.EntityFrameworkCore.MySql до 2.0.0-rtm-10058 |
Re: c# entity framework
Пробую использовать EntityFranework Code-First . но столкнулся с ошибкой
Ошибка:Развернуть ↓Context:Развернуть ↓ |
Re: c# entity framework
internal class AccountContext : DbContext Или public, если нужен общий доступ. |
Re: c# entity framework
Цитата:
|
Re: c# entity framework
MySql.Data.Entity версии 6.10+?
|
Re: c# entity framework
Цитата:
|
Re: c# entity framework
Попробуй понизить до 6.9.10 MySql.Data.Entity и MySQL Connector.
|
Re: c# entity framework
Цитата:
Код:
[Error] Формат строки инициализации не соответствует спецификации, начиная с индекса 0. |
Re: c# entity framework
Приведи строку подключения.
|
Re: c# entity framework
Код:
<connectionStrings> |
Re: c# entity framework
Ну так вроде ничего необычного.
Давай содержимое всего файла. |
Re: c# entity framework
Вот
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <!-- For more information on Entity Framework configuration, visit [url]http://go.microsoft.com/fwlink/?LinkID=237468[/url] --> <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> |
Re: c# entity framework
Попробуй удалить дубль:
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" /> |
Re: c# entity framework
Цитата:
|
Текущее время: 14:48. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot