2015-05-29 3 views
1

Я изучаю asp.net 5 и MVC 6! Я создал веб-проектнет шаблонов для ADO.NET в visual studio 2015 rc

как эта картина create project
после этого right clicked on Models folder -> add new item но нет ADO.NET шаблонов здесь (в VS 2013 он существует). вот фотография: enter image description here
эта проблема только для веб-проекта, я создал приложение Windows и добавил новый элемент, там были шаблоны ADO.NET. вот фото:
enter image description here
как исправить эту проблему?

+0

Создайте библиотеку классов в своем решении, добавьте ее в нее и обратитесь к ней из другого проекта. В любом случае вы не должны держать свой DA в своем веб-проекте. – ragerory

+1

Я не уверен, откуда вы получаете информацию, но это неверно. Вы должны держать свои модели раздельными. Есть статьи, вводящие в заблуждение, запутывающие Модели и ViewModels. Ваша модель ViewModel (папка Models в MVC) должна быть просто оболочкой для вашего фактического Entity (в вашем случае ADO Entity), на который следует ссылаться в отдельном проекте, который будет представлять собой библиотеку классов. @Oli – ragerory

+0

Есть ли ссылка NUGET на EF? –

ответ

4

Любой, кто имеет такую ​​же проблему для любого проекта (например, это был мой случай) и не смог открыть существующий EDMX, будьте осторожны при установке VS 2015 и не забудьте установить флажок «Средства данных Microsoft SQL Server» ».

У меня не было (мы используем MySQL), и это необходимо для конструктора Entity Framework, независимо от того, какой соединитель вы используете.

+0

, когда я снова запустил настройку, больше не вижу этот параметр, что мне делать? –

1

нет поддержки формата edmx в mvc6. Предварительная версия mvc5 получила бы только mvc 6 doesnt. Удачи

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