EF4 и код первый подход - PullRequest
3 голосов
/ 24 января 2012

Я хочу узнать о разработке Code First в EF4, и после того, как поиграете в нее, узнайте, что я должен загрузить и установить какую-то вещь с именем Entity Framework CTP и использовать ее для разработки проекта с использованием кода вначале.

Но у меня есть вопрос, единственное ли это решение (сначала разрабатывается код)? Я имею в виду, я СЛЕДУЕТ * использовать ОСАГО? Есть ли решение использовать инструмент, который уже был в Dot Net 4 или VS2010?

Для этого существует какое-либо пространство имен или класс в dot net 4? Вы можете просто назвать их для меня? Например, после поиска я нашел пространство имен DataAnnotation. Что еще я должен использовать для разработки кода?

Ответы [ 4 ]

3 голосов
/ 24 января 2012

Метод Code First официально является частью Entity Framework 4.1. Вы можете скачать и установить его через NuGet (http://nuget.org/packages/entityframework). EF сейчас версии 4.3 или скоро будет.

2 голосов
/ 24 января 2012

В Visual Studio 2010 установить NuGet Package Manager. Теперь перейдите к View -> Other Windows -> Package Manager Console и типу консоли:

install-package entityframework

Это установит EntityFramework в ваше решение и добавит необходимые ссылки в ваш проект.

Теперь вы можете написать свои классы, код и DbContext класс и начать работать с подходом EF, основанным на коде.

Подробнее о EF-CF можно узнать на сайте Julie Lerman http://www.learnentityframework.com

2 голосов
/ 24 января 2012

Выпущена Entity Framework 4.2 . Как указано в ссылке,

release - это небольшое обновление среды выполнения DbContext & Code First. Функции, которые были включены в EF June 2011 CTP, требуют изменений в библиотеки Core Entity Framework, которые являются частью .NET Framework и будет отправлен позже.

Вы также можете прочитать, что Entity Framework июнь 2011 CTP предлагает

2 голосов
/ 24 января 2012

Это, конечно, не единственный объектно-реляционный картограф (ORM) с поддержкой разработки кода в первую очередь. Свободный NHibernate еще один популярный код ORM.

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