다음을 통해 공유


DbExpressionBuilder.CreateRef 메서드

정의

오버로드

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 static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

매개 변수

entitySet
EntitySet

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

keyValues
IEnumerable<DbExpression>

키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.

반환

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

예외

entitySet이 null이거나 keyValues가 null이거나 null을 포함합니다.

keyValues의 수는 entitySet의 요소 형식에 의해 선언된 키 멤버의 수와 일치하지 않거나 keyValues에 해당 키 멤버의 형식과 호환되지 않는 결과 형식의 식이 포함되어 있습니다.

적용 대상

CreateRef(EntitySet, DbExpression[])

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

public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

매개 변수

entitySet
EntitySet

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

keyValues
DbExpression[]

키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.

반환

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

예외

entitySet이 null이거나 keyValues가 null이거나 null을 포함합니다.

keyValues의 수는 entitySet의 요소 형식에 의해 선언된 키 멤버의 수와 일치하지 않거나 keyValues에 해당 키 멤버의 형식과 호환되지 않는 결과 형식의 식이 포함되어 있습니다.

적용 대상

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

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

public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

매개 변수

entitySet
EntitySet

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

entityType
EntityType

참조된 엔터티의 특정 형식입니다. 이 형식은 엔터티 집합의 요소 형식과 동일한 계층 구조에 있는 엔터티 형식이어야 합니다.

keyValues
IEnumerable<DbExpression>

키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.

반환

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

예외

entitySet 또는 entityType이 null이거나 keyValues가 null이거나 null을 포함합니다.

keyValues의 수는 entitySet의 요소 형식에 의해 선언된 키 멤버의 수와 일치하지 않거나 keyValues에 해당 키 멤버의 형식과 호환되지 않는 결과 형식의 식이 포함되어 있습니다.

적용 대상

CreateRef(EntitySet, EntityType, DbExpression[])

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

public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

매개 변수

entitySet
EntitySet

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

entityType
EntityType

참조된 엔터티의 특정 형식입니다. 이 형식은 엔터티 집합의 요소 형식과 동일한 계층 구조에 있는 엔터티 형식이어야 합니다.

keyValues
DbExpression[]

키 값을 제공하는 DbExpression의 컬렉션입니다. 이러한 식은 참조된 엔터티 형식의 키 속성과 개수, 형식 및 순서가 일치해야 합니다.

반환

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

예외

entitySet 또는 entityType이 null이거나 keyValues가 null이거나 null을 포함합니다.

keyValues의 수는 entitySet의 요소 형식에 의해 선언된 키 멤버의 수와 일치하지 않거나 keyValues에 해당 키 멤버의 형식과 호환되지 않는 결과 형식의 식이 포함되어 있습니다.

적용 대상