0

こんにちは、素敵できれいなドメイン モデルがあります。そのような:

public class Blog
{
    public int Id {get;set;}
    public string Title {get;set;}
    public string Body {gets;set;}
}

Entity Framework では、同時実行性を提供するために、RowVersion プロパティを使用してドメイン モデルを汚染する必要があるのはなぜですか?

私のモデルはこれを知りたくない、または知る必要がないのに、なぜ強制的に使用する必要があるのでしょうか? 並行性チェックを実行する別の方法はありますか? もしそうなら、それは行バージョンを追加するよりも良い/悪いですか、それとも速い/遅いですか? または、ドメイン モデルにない別の場所に RowVersion を追加できますか。流暢なAPIでEF 4.1を使用しています。

ありがとう

4

1 に答える 1

0

基本クラスを使用して、セキュリティ、同時実行性チェックのすべてのプロパティをそこに配置してみてください。

于 2013-01-01T14:28:28.760 に答える