Где я могу получить Entity Framework? - PullRequest
3 голосов
/ 16 мая 2009

Извините, возможно, это действительно глупый вопрос. Прости меня, потому что я родом из Java и прилагаю усилия для изучения .Net технологий.

Я пытаюсь следовать руководству для веб-сайта ASP.Net MVC с их веб-сайта , и я перехожу к той части, где мне нужно сделать новую модель. Когда я щелкаю правой кнопкой мыши, они говорят, что я должен выбрать ADO.Net Data Entity Model. Проблема в том, что эта опция недоступна. Я не уверен, установил ли я ADO.Net или он входит в стандартную комплектацию. У меня VS 2008 Professional Edition, и я работаю на Vista VM (Sun VirtualBox, не хотел портить мою текущую среду).

EDIT:

Скромные аполии. Я шел слишком быстро. Теперь я вижу, что SP1 является предварительным требованием к учебнику. Спасибо всем

Ответы [ 2 ]

3 голосов
/ 16 мая 2009

Для того чтобы Entity Framework (он же ADO.NET Entity Model) был там, вам нужно установить VS2008 SP1 (который также включает в себя обязательный .NET 3.5 SP1 ).

Вам также нужно убедиться, что для проекта выбрана платформа 3.5, но для MVC, я думаю, это уже должно быть ...

Также возможно, что ваши шаблоны просто не работают должным образом ...

1 голос
/ 16 мая 2009

В качестве альтернативы, если вы работаете с Java-фоном, вместо этого запустите учебник SharpArchitecture . Он использует NHibernate для доступа к данным, поэтому, если вы знаете, Hibernate, вы должны качаться в кратчайшие сроки.

EF - это очень новая технология и не пользуется большим уважением (пока?) В мире .net.

РЕДАКТИРОВАТЬ: На самом деле, если вы хотите измерить текущее настроение, использование EF может вызвать гнев Wererhino .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...