DbExpressionBuilder.CreateRef 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
키 값을 기반으로 지정된 형식의 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.
오버로드
CreateRef(EntitySet, IEnumerable<DbExpression>) |
키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다. |
CreateRef(EntitySet, DbExpression[]) |
키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
키 값을 기반으로 지정된 형식의 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
키 값을 기반으로 지정된 형식의 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
매개 변수
- entitySet
- EntitySet
참조된 요소가 상주하고 있는 엔터티 집합입니다.
- keyValues
- IEnumerable<DbExpression>
키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.
반환
지정된 엔터티 집합에서 지정된 키 값을 사용하여 요소를 참조하는 새 DbRefExpression입니다.
예외
entitySet
이 null이거나 keyValues
가 null이거나 null을 포함하는 경우
keyValues
의 횟수가 entitySet
의 요소 형식에 선언된 키 멤버의 횟수와 일치하지 않거나 keyValues
에 해당 키 멤버의 형식과 호환되지 않는 결과 형식이 있는 식이 포함됩니다.
적용 대상
CreateRef(EntitySet, DbExpression[])
키 값을 기반으로 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, ParamArray keyValues As DbExpression()) As DbRefExpression
매개 변수
- entitySet
- EntitySet
참조된 요소가 상주하고 있는 엔터티 집합입니다.
- keyValues
- DbExpression[]
키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.
반환
지정된 엔터티 집합에서 지정된 키 값을 사용하여 요소를 참조하는 새 DbRefExpression입니다.
예외
entitySet
이 null이거나 keyValues
가 null이거나 null을 포함하는 경우
keyValues
의 횟수가 entitySet
의 요소 형식에 선언된 키 멤버의 횟수와 일치하지 않거나 keyValues
에 해당 키 멤버의 형식과 호환되지 않는 결과 형식이 있는 식이 포함됩니다.
적용 대상
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
키 값을 기반으로 지정된 형식의 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
매개 변수
- entitySet
- EntitySet
참조된 요소가 상주하고 있는 엔터티 집합입니다.
- entityType
- EntityType
참조된 엔터티의 특정 형식입니다. 이 형식은 엔터티 집합의 요소 형식과 동일한 계층 구조에 있는 엔터티 형식이어야 합니다.
- keyValues
- IEnumerable<DbExpression>
키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.
반환
지정된 엔터티 집합에서 지정된 키 값을 사용하여 요소를 참조하는 새 DbRefExpression입니다.
예외
entitySet
또는 entityType
이 null이거나 keyValues
가 null이거나 null을 포함하는 경우
entityType
이 entitySet
의 요소 형식과 동일한 형식 계층 구조(하위 형식, 상위 형식 또는 같은 형식)의 형식이 아닙니다.
또는
keyValues
의 횟수가 entitySet
의 요소 형식에 선언된 키 멤버의 횟수와 일치하지 않거나 keyValues
에 해당 키 멤버의 형식과 호환되지 않는 결과 형식이 있는 식이 포함됩니다.
적용 대상
CreateRef(EntitySet, EntityType, DbExpression[])
키 값을 기반으로 지정된 형식의 특정 엔터티에 대한 참조를 인코딩하는 새 DbRefExpression을 만듭니다.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, ParamArray keyValues As DbExpression()) As DbRefExpression
매개 변수
- entitySet
- EntitySet
참조된 요소가 상주하고 있는 엔터티 집합입니다.
- entityType
- EntityType
참조된 엔터티의 특정 형식입니다. 이 형식은 엔터티 집합의 요소 형식과 동일한 계층 구조에 있는 엔터티 형식이어야 합니다.
- keyValues
- DbExpression[]
키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.
반환
지정된 엔터티 집합에서 지정된 키 값을 사용하여 요소를 참조하는 새 DbRefExpression입니다.
예외
entitySet
또는 entityType
이 null이거나 keyValues
가 null이거나 null을 포함하는 경우
entityType
이 entitySet
의 요소 형식과 동일한 형식 계층 구조(하위 형식, 상위 형식 또는 같은 형식)의 형식이 아닙니다.
또는
keyValues
의 횟수가 entitySet
의 요소 형식에 선언된 키 멤버의 횟수와 일치하지 않거나 keyValues
에 해당 키 멤버의 형식과 호환되지 않는 결과 형식이 있는 식이 포함됩니다.
적용 대상
.NET