Condividi tramite


EntityKey.NoEntitySetKey Campo

Definizione

Un oggetto EntityKey singleton mediante il quale viene identificata un'entità di sola lettura.

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 

Valore del campo

Commenti

Un'entità di sola lettura identifica un'entità che è sempre valida, ad eccezione del fatto che non è associata a un set di entità effettivo. Ciò può verificarsi come parte del risultato di una query Entity SQL che costruisce e restituisce un'istanza di entità specificata all'interno del testo della query , anziché un'entità recuperata da una tabella di database. Un'entità che non dispone di un set di entità non può essere resa persistente nel database finché non viene associata a un set di entità. Pertanto, il materializzatore di oggetti tratterà questo tipo di entità come se fosse specificata l'opzione di unione NoTracking, indipendentemente dall'opzione di unione effettiva specificata. Verrà creato un oggetto entità, ma la relativa identità non verrà risolta. Tale oggetto non verrà inoltre aggiunto al gestore degli stati come parte del processo di materializzazione.

Si applica a