Partilhar via


EntityKey.EntityNotValidKey Campo

Definição

Um simples EntityKey que identifica uma entidade resultante de uma operação TREAT com falha.

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 

Valor do campo

Comentários

Há várias maneiras de obter uma entidade inválida. O cenário mais comum é quando uma consulta Entity SQL usa o operador TREAT para interpretar uma instância de um tipo polimórfico como um tipo específico e a instância em questão não corresponde. (TREAT é semelhante ao operador C# as ). Nesse caso, a consulta retorna uma entidade que não é válida e a chave de entidade da entidade resultante é definida EntityNotValidKeycomo .

Aplica-se a