我创建了一个自定义会员服务供应商, 将共享我所有 MVC3 和 ASP.NET 应用程序。 我从在代码工程中找到的一些样本代码开始。 虽然一切都进展顺利, 我愿意从样本代码中使用的Linq- to- SQL 转到 EF4 。
我在网上读过几个样本和一些教义。我对ORM经验很少,但想进一步阐述这一点。但现在,我需要理解三个实体发电机之间的区别。我有以下选择...
ADO.NET EntityObject Generator ADO.NET POCO Entity Generator ADO.NET Self-Tracking Entity Generator
我的对象在数据库中已经定义了。 我也已经用链接到 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代码中创建存储程序要多。 任何帮助或链接都会感激不尽。
谢谢 谢谢