EntityKey.EntityNotValidKey Champ

Définition

Objet EntityKey simple qui identifie une entité résultant d'une opération TREAT non réussie.

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 

Valeur de champ

Remarques

Il existe différentes méthodes pour obtenir une entité non valide. Le scénario le plus courant est quand une requête Entity SQL utilise l’opérateur TREAT pour interpréter un instance d’un type polymorphe comme un type particulier, et que le instance en question ne correspond pas. (TREAT est similaire à l’opérateur C# as ). Dans ce cas, la requête retourne une entité qui n'est pas valide et la clé d'entité de l'entité résultante est définie à la valeur EntityNotValidKey.

S’applique à