Freigeben über


EntityKey.EntityNotValidKey Feld

Definition

Ein einfacher EntityKey, der eine Entität identifiziert, die bei einer fehlgeschlagenen TREAT-Operation erstellt wurde.

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

Feldwert

Hinweise

Es gibt verschiedene Möglichkeiten, eine ungültige Entität abzurufen. Das häufigste Szenario ist, wenn eine Entity SQL-Abfrage den TREAT-Operator verwendet, um eine instance eines polymorphen Typs als einen bestimmten Typ zu interpretieren, und der betreffende instance nicht übereinstimmt. (TREAT ähnelt dem C#- as Operator). In diesem Fall gibt die Abfrage eine ungültige Entität zurück, deren Entitätsschlüssel auf EntityNotValidKey festgelegt ist.

Gilt für: