2009-05-16 2 views
3

Прошу прощения, это, пожалуй, действительно глупый вопрос. Простите меня, потому что я родом из Java-фона, и я прилагаю усилия, чтобы изучить технологии .NET.Где я могу получить Entity Framework?

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

EDIT:

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

+0

Это далеко не глупый вопрос. Вы можете потерять первую половину первого предложения до и включить «из-за». –

ответ

3

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

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

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

+0

Спасибо Marc. Я еще не установил пакет обновления. Я попробую. – uriDium

+0

Обратите внимание, что установщик обновления может занять некоторое время; к счастью, это быстрее, чем VS2005SP1. –

+0

Я вижу, что он уже думает, что у меня есть .Net 3.5 SP1 и Vs2008 SP1. Как мне взломать шаблоны? Как я могу убедиться, что необходимо установить? – uriDium

1

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

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

EDIT: На самом деле, если вы хотите оценить текущее настроение, использование EF может вызвать ярость Wererhino.

+0

Привет. Благодарю. Я просто собирался пройти быстрый учебник, и тогда я определенно перехожу на NHibernate. Мои корни Java трудно трясти :) – uriDium

+0

Я использую EF во всех моих (пока небольших масштабах) проектах, хотя и мне это очень нравится! До сих пор не было проблем с «младенчеством». –

+0

@ Томас. Это интересно. Вы блог? Мне бы хотелось узнать больше. У меня еще не было возможности использовать его, но я только слышал об этом. Мне хотелось бы услышать какой-то баланс (от кого-то вне MS) –

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