다음을 통해 공유


DbExpressionBuilder.RefFromKey 메서드

정의

키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.

오버로드

RefFromKey(EntitySet, DbExpression)

키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.

RefFromKey(EntitySet, DbExpression, EntityType)

키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.

RefFromKey(EntitySet, DbExpression)

키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression) As DbRefExpression

매개 변수

entitySet
EntitySet

참조된 요소가 상주하고 있는 엔터티 집합입니다.

keyRow
DbExpression

참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치하는 열이 있는 레코드를 생성하는 DbExpression입니다.

반환

지정된 엔터티 집합에서 지정된 키 값을 사용하여 요소를 참조하는 새 DbRefExpression입니다.

예외

entitySet 또는 keyRow가 null입니다.

keyRow에는 참조된 엔터티 집합의 엔티티 형식에 대한 키 속성과 일치하는 레코드 결과 형식이 없습니다.

설명

keyRow 는 지정된 엔터티 집합 내에서 참조된 엔터티를 식별하는 키 값을 지정하는 식이어야 합니다. 의 결과 형식에는 엔터티 형식 keyRow 으로 정의된 각 키 속성에 entitySet's 해당하는 열이 포함되어야 합니다.

적용 대상

RefFromKey(EntitySet, DbExpression, EntityType)

키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow, System::Data::Metadata::Edm::EntityType ^ entityType);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow, System.Data.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EntityType -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression, entityType As EntityType) As DbRefExpression

매개 변수

entitySet
EntitySet

참조된 요소가 상주하고 있는 엔터티 집합입니다.

keyRow
DbExpression

참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치하는 열이 있는 레코드를 생성하는 DbExpression입니다.

entityType
EntityType

참조가 참조해야 하는 엔터티의 형식입니다.

반환

지정된 엔터티 집합에서 지정된 키 값을 사용하여 요소를 참조하는 새 DbRefExpression입니다.

예외

entitySet, keyRow 또는 entityType이 null입니다.

entityType이 엔터티 집합의 엔터티 형식과 동일한 형식 계층 구조에 없거나 keyRow에 참조된 엔터티 집합의 엔터티 형식에 대한 주요 속성과 일치하는 레코드 결과 형식이 없는 경우

설명

keyRow 는 지정된 엔터티 집합 내에서 참조된 엔터티를 식별하는 키 값을 지정하는 식이어야 합니다. 의 결과 형식에는 엔터티 형식 keyRow 으로 정의된 각 키 속성에 entitySet's 해당하는 열이 포함되어야 합니다.

적용 대상