2015-05-23 2 views
2

Я создал новый проект ASP.Net MVC и добавил ссылки на MySql.Data, MySql.Data.Entity, MySql.Data.Entity.EF6 и MySql.Web.v20.Создание модели данных Entity ADO.Net с базой данных MySQL?

Я также изменил веб-конфигурации и добавил следующее:

<system.data> 
<Dbproviderfactories> 
<clear/> 
<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.6.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D" /> 
</Dbproviderfactories> 
</system.data> 
<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" /> 
</providers> 
</entityFramework> 

Однако, когда я пытаюсь добавить модель данных ADO.Net Entity, Visual Studio не подхватывает MySQL в качестве данных источник, как показано ниже: enter image description here

Любые идеи, почему это так и как я могу это решить?

Благодаря

+0

Вы используете соединители mySQL? –

+0

@StefanoVuerich Что вы подразумеваете под этим? Я надеюсь создать модель данных сущности, основанную на подключении базы данных mysql. – Bhav

+1

По умолчанию Visual Studio работает с SQL-сервером, поэтому для работы с mysql вам нужны некоторые «специальные» коннекторы. Они позволяют визуальной студии разговаривать с mySQL. http://dev.mysql.com/doc/connector-net/en/connector-net-visual-studio-install.html –

ответ

2

Я удалил MySQL Connector .Net и установил последнюю версию.

Я обновил Visual Studio 2013 Обновление 4.

Я установил последнюю версию MySQL для Visual Studio.

Я создал новый проект ASP.Net MVC и добавил ссылки на MySql.Data, MySql.Data.Entity.EF6 и MySql.Web.v20.

+0

'Я установил последнюю версию MySQL для Visual Studio.' Вы имеете в виду, что вы установили последнюю версию MySQL для Окна? –

+0

@AndreiKhotko Извините, что это был год назад, и я точно не помню, но я думаю, что это было так: https://dev.mysql.com/downloads/windows/visualstudio/ – Bhav

+0

Спасибо! Я думаю, что это то, что мне нужно. У меня такая же проблема сейчас, и я пытаюсь ее решить. Я не ожидал, что будет необходимо установить это программное обеспечение. –

Смежные вопросы