Idioma

DbExpressionBuilder.CreateRef Método

Definição

Sobrecargas

Nome Descrição
CreateRef(EntitySet, IEnumerable<DbExpression>)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

CreateRef(EntitySet, DbExpression[])

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado tipo com base em valores de chave.

CreateRef(EntitySet, EntityType, DbExpression[])

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado tipo com base em valores de chave.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

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

Parâmetros

entitySet
EntitySet

O conjunto de entidades no qual o elemento referenciado reside.

keyValues
IEnumerable<DbExpression>

Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.

Retornos

Um novo DbRefExpression que faz referência ao elemento com os valores de chave especificados no conjunto de entidades fornecido.

Exceções

entitySet é nulo ou keyValues é nulo ou contém nulo.

A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo tipo de elemento do entitySet ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro da chave correspondente.

Aplica-se a

CreateRef(EntitySet, DbExpression[])

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.

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

Parâmetros

entitySet
EntitySet

O conjunto de entidades no qual o elemento referenciado reside.

keyValues
DbExpression[]

Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.

Retornos

Um novo DbRefExpression que faz referência ao elemento com os valores de chave especificados no conjunto de entidades fornecido.

Exceções

entitySet é nulo ou keyValues é nulo ou contém nulo.

A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo tipo de elemento do entitySet ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro da chave correspondente.

Aplica-se a

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado tipo com base em valores de chave.

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

Parâmetros

entitySet
EntitySet

O conjunto de entidades no qual o elemento referenciado reside.

entityType
EntityType

O tipo específico da entidade referenciada. Esse deve ser um tipo de entidade da mesma hierarquia que o tipo de elemento do conjunto de entidades.

keyValues
IEnumerable<DbExpression>

Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.

Retornos

Um novo DbRefExpression que faz referência ao elemento com os valores de chave especificados no conjunto de entidades fornecido.

Exceções

entitySet ou entityType é nulo ou keyValues é nulo ou contém nulo.

A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo tipo de elemento do entitySet ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro da chave correspondente.

Aplica-se a

CreateRef(EntitySet, EntityType, DbExpression[])

Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado tipo com base em valores de chave.

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

Parâmetros

entitySet
EntitySet

O conjunto de entidades no qual o elemento referenciado reside.

entityType
EntityType

O tipo específico da entidade referenciada. Esse deve ser um tipo de entidade da mesma hierarquia que o tipo de elemento do conjunto de entidades.

keyValues
DbExpression[]

Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.

Retornos

Um novo DbRefExpression que faz referência ao elemento com os valores de chave especificados no conjunto de entidades fornecido.

Exceções

entitySet ou entityType é nulo ou keyValues é nulo ou contém nulo.

A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo tipo de elemento do entitySet ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro da chave correspondente.

Aplica-se a