次の方法で共有


EntityKey.NoEntitySetKey フィールド

定義

読み取り専用エンティティを識別する単一の EntityKey

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 

フィールド値

注釈

読み取り専用エンティティは、実際のエンティティ セットに関連付けられていないことを除いてあらゆる面で有効なエンティティを識別します。 これは、(データベース テーブルから取得されたエンティティではなく) クエリのテキスト内で指定されたエンティティ インスタンスを構築して返す Entity SQL クエリの結果の一部として発生する可能性があります。 エンティティ セットがないエンティティは、エンティティ セットに関連付けられるまでデータベースに保存できません。 このため、オブジェクトの具体化では、NoTracking マージ オプションが指定されたものとして、実際に指定されたマージ オプションを無視してこの種のエンティティが処理されます。 エンティティ オブジェクトが作成されますが、その ID は解決されず、具体化処理でそのオブジェクトが状態マネージャーに追加されることもありません。

適用対象