嗨,有一个干净整洁的域模型。如:
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。
谢谢