你有一个很好,干净的领域模型。如:
public class Blog
{
public int Id {get;set;}
public string Title {get;set;}
public string Body {gets;set;}
}
为什么Entity Framework强迫我使用RowVersion属性污染域模型以提供并发性?
我的模型不想或不需要知道这个,为什么我应该被迫使用它?还有另一种方法来执行并发检查吗?如果是这样比添加行版本更好/更差,更快/更慢?或者我可以在其他地方添加RowVersion,而不是在域模型中。我正在使用EF 4.1和流畅的api。
由于
答案 0 :(得分:0)
尝试使用基类并将所有属性放在那里进行安全性,并发性检查。