DbExpressionBuilder.CreateRef Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateRef(EntitySet, IEnumerable<DbExpression>) |
Cria uma nova DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave. |
CreateRef(EntitySet, DbExpression[]) |
Cria uma nova DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Cria uma nova DbRefExpression que codifica uma referência a uma entidade específica de um tipo fornecido com base em valores de chave. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
Cria uma nova DbRefExpression que codifica uma referência a uma entidade específica de um tipo fornecido com base em valores de chave. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Cria uma nova 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 em que o elemento referenciado reside.
- keyValues
- IEnumerable<DbExpression>
Uma coleção de DbExpressions que fornece os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciado.
Retornos
Uma nova DbRefExpression que referencia o elemento com os valores de chave especificados no conjunto de entidades determinado.
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 de chave correspondente.
Aplica-se a
CreateRef(EntitySet, DbExpression[])
Cria uma nova 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 em que o elemento referenciado reside.
- keyValues
- DbExpression[]
Uma coleção de DbExpressions que fornece os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciado.
Retornos
Uma nova DbRefExpression que referencia o elemento com os valores de chave especificados no conjunto de entidades determinado.
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 de chave correspondente.
Aplica-se a
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Cria uma nova DbRefExpression que codifica uma referência a uma entidade específica de um tipo fornecido 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 em que o elemento referenciado reside.
- entityType
- EntityType
O tipo específico da entidade referenciada. Isso 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 fornece os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciado.
Retornos
Uma nova DbRefExpression que referencia o elemento com os valores de chave especificados no conjunto de entidades determinado.
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 de chave correspondente.
Aplica-se a
CreateRef(EntitySet, EntityType, DbExpression[])
Cria uma nova DbRefExpression que codifica uma referência a uma entidade específica de um tipo fornecido 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 em que o elemento referenciado reside.
- entityType
- EntityType
O tipo específico da entidade referenciada. Isso 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 fornece os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciado.
Retornos
Uma nova DbRefExpression que referencia o elemento com os valores de chave especificados no conjunto de entidades determinado.
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 de chave correspondente.
Aplica-se a
Entity Framework