2012-05-25 2 views
0

Я создаю пользовательский поставщик членства, который будет использоваться для всех моих приложений MVC3 и ASP.NET. Я начал с кода примера, который я нашел в CodeProject. Хотя все идет отлично, я хотел бы отойти от Linq-to-SQL, который использовался в примере кода, и переместиться в EF4.Entity Framework Начальная точка

Я прочитал несколько примеров на линии и некоторые уроки. У меня очень мало опыта работы с ORM, но хотелось бы расширить это. Однако сейчас мне нужно понять разницу между тремя генераторами сущностей. У меня есть следующие варианты ...

ADO.NET EntityObject Генератор ADO.NET Entity ПОКО Генератор ADO.NET Self-Tracking Entity Генератор

Мои объекты в значительной степени уже определены в базе данных. Я также получил классы, сопоставленные с базой данных, используя ссылку на sql. Например, мой Пользователь.

[Table(Name = "User")] 
    public class User { 
     [Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)] 
     public int UserID { get; set; } 
     [Column] 
     public string UserName { get; set; } 
     [Column] 
     public string Password { get; set; } 
     [Column] 
     public string EmailAddress { get; set; } 
     [Column] 
     public string FirstName { get; set; } 
     [Column] 
     public string LastName { get; set; } 
    } 

Из трех доступных вариантов, с чего мне начать? Или есть другой вариант, о котором я не знаю? Или, может кто-то хотя бы предоставить достаточно информации для каждого, чтобы я мог принять решение самостоятельно?

Я надеялся, что смогу сделать это быстро, но похоже, что использование ORM может быть более эффективным, чем создание хранимых процессов в базе данных и DTO в коде. Любая помощь или ссылки будут оценены.

Благодаря

ответ

2

Существует список некоторых руководств доступны в this question.

This - полезный форум платформы Entity Framework.

Для меня наиболее полезной ссылкой для изучения структуры Entity Framework, когда я начал ее использовать, было Daniel Simmons' FAQ. Проверьте это!

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