Sdílet prostřednictvím


EntityKey.NoEntitySetKey Pole

Definice

Singleton EntityKey , podle kterého je identifikována entita jen pro čtení.

public: static initonly System::Data::EntityKey ^ NoEntitySetKey;
public static readonly System.Data.EntityKey NoEntitySetKey;
 staticval mutable NoEntitySetKey : System.Data.EntityKey
Public Shared ReadOnly NoEntitySetKey As EntityKey 

Hodnota pole

Poznámky

Entita jen pro čtení identifikuje entitu, která je platná ve všech směrech, s výjimkou toho, že není přidružená ke skutečné sadě entit. K tomu může dojít jako součást výsledku dotazu Entity SQL, který vytvoří a vrátí instanci entity zadanou v textu dotazu (na rozdíl od entity načtené z databázové tabulky). Entitu, která nemá sadu entit, nelze trvale uložit do databáze, dokud není přidružena k některé sadě entit. Materializátor objektu proto bude zacházet s tímto typem entity, jako by NoTracking byla zadána možnost sloučení, bez ohledu na skutečnou možnost sloučení, která byla zadána. Objekt entity bude vytvořen, ale jeho identita nebude přeložena a nebude přidána do správce stavu v rámci procesu materializace.

Platí pro