4

2 つの EntityObject の値が等しいかどうかを比較する簡単な方法はありますか。すべてのデータベース値が同じかどうかを確認したいだけなので、EntityKey が異なっていてもかまいません。

これは組み込み可能ですか?または、独自のメソッドを作成する必要があります。

ここで必要なように Equals() が機能しないと思いますか?

4

1 に答える 1

4

Equals() 参照の等価性をチェックするので、そこでは役に立ちません。

この質問を見てください: 2 つのエンティティ フレームワーク エンティティを比較する最良の方法は何ですか?

UPDATE 2014:
EF の現在の状態に沿ったより完全な答えは、コード ファースト モデルで Equality 演算子をオーバーライドして、値の等価性をチェックできることです。

于 2009-11-23T19:27:42.340 に答える