jjzjj

EntityObjects

全部标签

c# - 使用 EntityObjects 作为模型 (MVC) 是一种好习惯吗?

我正在使用EntityFramework5构建我的第一个MVC4/Razor网络应用程序,并在做出任何设计决定之前做了一些功课。我看到EF对象来自EntityObject,它似乎构建了很多有用的最佳实践,其中最重要的是乐观并发处理。换句话说,如果2个人同时加载JaneDoeof123MapleStreet的记录,第一个将她的名字更改为JaneSmith,第二个将她的地址更改为321MapleStreet,那么很容易将两个更改合并在没有冲突的情况下写入记录,而第二个用户尝试修改与第一个用户相同的字段将导致错误。另一方面,创建轻量级似乎是非常标准的做法DataTransferObjects