DbExpressionBuilder.RefFromKey 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
| Nome | Descrição |
|---|---|
| RefFromKey(EntitySet, DbExpression) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave. |
RefFromKey(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 RefFromKey(this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : 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.
- keyRow
- DbExpression
Um DbExpression que constrói um registro com colunas que correspondem (em número, tipo e ordem) às propriedades de chave do tipo Entity referenciado.
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 keyRow é nulo.
keyRow não tem um tipo de resultado de registro que corresponda às propriedades de chave do tipo de entidade do conjunto de entidades referenciado.
Aplica-se a
RefFromKey(EntitySet, DbExpression, EntityType)
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 RefFromKey(this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow, System.Data.Entity.Core.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.EntityType -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
Parâmetros
- entitySet
- EntitySet
O conjunto de entidades no qual o elemento referenciado reside.
- keyRow
- DbExpression
Um DbExpression que constrói um registro com colunas que correspondem (em número, tipo e ordem) às propriedades de chave do tipo Entity referenciado.
- entityType
- EntityType
O tipo da entidade à qual a referência deve se referir.
Retornos
Um novo DbRefExpression que faz referência ao elemento com os valores de chave especificados no conjunto de entidades fornecido.
Exceções
entitySet, keyRow ou entityType é nulo.
entityType não está na mesma hierarquia de tipo que o tipo de entidade do conjunto de entidades ou keyRow não tem um tipo de resultado de registro que corresponda às propriedades de chave do tipo de entidade do conjunto de entidades referenciado.