Gibt es einen Unterschied zwischen einer Entität und einem Objekt?

entity-framework object

Frage

Gibt es einen Unterschied zwischen den Begriffen Entität und Objekt?

Akzeptierte Antwort

Im Allgemeinen ist eine Entität ein abstraktes Konzept, das normalerweise durch eine Tabelle in einem Datenbankschema dargestellt wird. Der Begriff Objekt bezieht sich normalerweise auf In-Memory-Datenstrukturen. Ein Objekt, das eine Entität darstellt, kann als Entitätsobjekt bezeichnet werden (oft einer Zeile in einer Datenbanktabelle zugeordnet), d. H. Es handelt sich um eine Instanz einer Entitätsklasse (häufig einer Tabelle zugeordnet).

In .NET Framework (3.5 SP1) ist eine Entität Teil einer Instanz des EDM (Entity Data Model) und wird Zeilen in einer oder mehreren Tabellen zugeordnet. Beispielsweise kann es sich um einen Customer- Entitätstyp handeln , der einer einzelnen Customer- Datenbanktabelle zugeordnet werden kann, oder er kann sich auch auf eine CustomerPreferences- Tabelle erstrecken. Mit dem EntityProvider können Sie mit eSQL auf Entites zugreifen, als wären sie nur Zeilen in Datenbanktabellen. Das EDM-Modell wird auch als konzeptionelle Schicht bezeichnet .

Oberhalb des EDM-Modells befindet sich eine weitere Ebene, die als Objektebene bezeichnet wird , in der Entitäten als EDM-zugeordnete Objekte materialisiert werden.


Beliebte Antwort

Eine Entität ist etwas, das in sich tatsächlich oder potentiell, konkret oder abstrakt, physisch oder nicht vorhanden ist. Es muss nicht von materieller Existenz sein.

In der Informatik ist ein Objekt ein Ort im Speicher, der einen Wert hat und möglicherweise von einem Bezeichner referenziert wird.



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