Так у меня есть следующие:Почему код сначала из базы данных MySQL не создает модель, connectionString?
- VS2015 Enterprise 14.0.23107.0 D14REL
- MySQL для VisualStudio 1.2.4
- Connector/NET 6.9.7
NuGet:
- EntityFramework 6.1.3
- MyS ql.Data 6.9.7
- MySql.Data.Entities 6.8.3
- MySql.Web 6.9.7
И следующие в Web.config:
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
В рамках Server Explorer У меня есть действительное подключение к удаленному экземпляру сервера MySql и таблицам чтения/записи и т. Д. Однако, когда я пытаюсь добавить объект ADO.NET и выберите «Код сначала из базы данных», нажмите «Далее», выберите соединение, отметьте «Да , включите конфиденциальные данные в строку соединения "и оставьте" Сохранить настройки подключения Web.Config как: "check ed, а также текстовое поле name, а затем нажмите рядом, Visual Studio, похоже, немного подумает, показывает изображение ниже очень быстро, а затем мастер закрывается. Тем не менее, нет созданных моделей и не существует connectionString
, созданных в Web.config. Почему это происходит и как я могу это исправить?
Случается ли это с другой базой данных? –
Он отлично работает с локальной базой данных Microsoft SQL Server, развернутой в VS. Я прочитал доступ к базе данных, с которой я столкнулся, и могу использовать Server Explorer просто отлично, чтобы обновлять записи строк, поэтому я не уверен, что проблема заключается в том, что пакеты MySql Nuget не работают должным образом с EF или чем-то еще. :( –
Попробуйте создать еще одну базу данных MySQL, всего лишь с одной таблицей ... только для тестирования –