С чего начать .NET Entity Framework и ORM? - PullRequest
0 голосов
/ 07 июня 2010

Я недостаточно использовал какую-либо систему баз данных, но я думаю, что знаю логику баз данных, и я немного изучил SQL, поэтому я не должен начинать изучать ORM, прежде чем хорошо их изучать?

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

1 Ответ

3 голосов
/ 07 июня 2010

На самом деле, официальная страница MSDN содержит множество ссылок на пошаговые руководства и видеоролики. Если вы понимаете нормализацию, внешние ключи и концепцию таблиц соединения, то вы должны быть готовы начать изучать EF.

Я рекомендую использовать EF4. Это то, что я считаю первой действительно зрелой (готовой к производству) версией. Пропустите материал по «Entity SQL» - он вряд ли когда-нибудь понадобится. Просто используйте LINQ to Entities.

Есть одна электронная книга, которая мне показалась полезной, Microsoft Entity Framework в действии . На самом деле она еще не опубликована, но у издателя (Мэннинга) есть классная опция, где вы можете купить книгу прямо сейчас и прочитать ее в виде черновика книги. Тем не менее, предупреждение: грамматика довольно плохая, она отвлекает (потому что редакторы Мэннинга еще не все исправили).

Есть также несколько хороших блогов, хотя они обычно содержат больше технического контента, чем MSDN (!). Блог разработки Entity Framework описывает причины, лежащие в основе проектных решений в EF. Блог команды ADO.NET также содержит хороший контент, хотя в нем также есть контент, не связанный с EF.

...