0

嗨,有一个干净整洁的域模型。如:

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。

谢谢

4

1 回答 1

0

尝试使用基类并将所有属性用于安全性、并发检查。

于 2013-01-01T14:28:28.760 回答