Entity Framework: Gibt es eine Methode zum Vergleich der EntityObject-Werte?

entity-framework equality

Frage

Gibt es eine einfache Möglichkeit, zwei EntityObjects auf Wertgleichheit zu vergleichen? Ich möchte einfach nur prüfen, ob alle Datenbankwerte gleich sind, also ist es mir egal, ob der EntityKey unterschiedlich ist.

Ist das möglich eingebaut? Oder soll ich nur meine eigene Methode schreiben?

Ich denke, Equals () funktioniert nicht so, wie ich es hier möchte.

Akzeptierte Antwort

Equals() prüft auf referenzielle Gleichheit , sodass es Ihnen dort nicht weiterhilft.

Sehen Sie sich diese Frage an: Wie lassen sich zwei Entity Framework Entities am besten vergleichen?

UPDATE 2014:
Eine vollständigere Antwort wäre, in Übereinstimmung mit dem aktuellen Status von EF, die, dass Sie den Gleichheitsoperator in einem Code-First-Modell überschreiben könnten, um eine Überprüfung der Wertgleichheit bereitzustellen.



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum