ObjectContext.CreateEntityKey(String, Object) メソッド

定義

特定のオブジェクトのエンティティ キーを作成するか、エンティティ キーが既に存在する場合はそのエンティティ キーを返します。

public virtual System.Data.Entity.Core.EntityKey CreateEntityKey (string entitySetName, object entity);
abstract member CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
override this.CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
Public Overridable Function CreateEntityKey (entitySetName As String, entity As Object) As EntityKey

パラメーター

entitySetName
String

エンティティ オブジェクトが属しているエンティティ セットの完全修飾名。

entity
Object

エンティティ キーを取得するオブジェクト。

戻り値

オブジェクトの EntityKey です。

例外

いずれかのパラメーターが null の場合。

entitySetName が空の場合、またはエンティティ オブジェクトの型がエンティティ セットに存在しない場合、または entitySetName が完全修飾されていない場合。

指定されたパラメーターに基づいてエンティティ キーを正常に作成できない場合。

適用対象