EntityKey.NoEntitySetKey Pole

Definicja

Pojedyncza jednostka EntityKey , za pomocą której jest identyfikowana jednostka tylko do odczytu.

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 

Wartość pola

Uwagi

Jednostka tylko do odczytu identyfikuje jednostkę, która jest prawidłowa w każdy sposób, z tą różnicą, że nie jest skojarzona z rzeczywistym zestawem jednostek. Może się to zdarzyć w wyniku zapytania Entity SQL, które tworzy i zwraca wystąpienie jednostki określone w tekście zapytania (w przeciwieństwie do jednostki pobranej z tabeli bazy danych). Jednostka, która nie ma zestawu jednostek, nie może być utrwalone w bazie danych, dopóki nie zostanie skojarzona z zestawem jednostek. W związku z tym materializator obiektów będzie traktować tego rodzaju jednostkę tak, jakby NoTracking została określona opcja scalania, niezależnie od rzeczywistej opcji scalania, która została określona. Obiekt jednostki zostanie utworzony, ale jego tożsamość nie zostanie rozpoznana i nie zostanie dodana do menedżera stanu w ramach procesu materializacji.

Dotyczy