こんにちは、素敵できれいなドメイン モデルがあります。そのような:
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を使用しています。
ありがとう