實體框架:是否存在比較EntityObject的相等值的方法?

entity-framework equality

有沒有一種簡單的方法來比較兩個EntityObjects的值相等性。我只想檢查所有數據庫值是否相同,所以我不在乎EntityKey是否不同。

這可能是內置的嗎?或者我應該寫自己的方法。

我想Equals()不能像我想要的那樣工作嗎?

一般承認的答案

Equals() 檢查引用相等性 ,因此它對你沒有幫助。

看一下這個問題: 比較兩個實體框架實體的最佳方法是什麼?

更新2014年:
根據EF的當前狀態,更完整的答案是,您可以在代碼優先模型中覆蓋Equality運算符,以提供對值相等性的檢查。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因