Entity Framework: gibt es eine Methode zum vergleichen für gleiche Werte von EntityObject?
Gibt es eine einfache Methode zum vergleichen von zwei entityobjects verwendete für Wert-Gleichheit.
Ich möchte einfach prüfen, ob alle Datenbank-Werte sind die gleichen, so dass ich don ' T Pflege wenn das EntityKey ist anders.
Ist das möglich, built-in? Oder sollte ich einfach nur schreiben, dass meine eigene Methode.
Ich denke, Equals() funktioniert nicht wie ich will er hier?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Equals()
prüft auf referenzielle Gleichheit, so würde es Ihnen nicht helfen.Werfen Sie einen Blick auf diese Frage: Was ist die beste Methode zum vergleichen von zwei entity framework-entities?
UPDATE 2014:
Eine vollständige Antwort, in Einklang mit dem aktuellen Zustand von EF, wäre, könnte Sie überschreiben den Gleichheitsoperator in einem code-first-Modell bieten eine überprüfung auf Wert-Gleichheit.
Equals() checks for referential equality
, aber MSDN, sagtTo check for value equality, use Equals or Equals.