Compartilhar via


DbExpressionBuilder.RefFromKey Método

Definição

Sobrecargas

RefFromKey(EntitySet, DbExpression)

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

RefFromKey(EntitySet, DbExpression, EntityType)

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

RefFromKey(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 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 em que 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 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 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 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 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 em que 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 de entidade referenciado.

entityType
EntityType

O tipo da entidade à qual a referência deve referenciar.

Retornos

Uma nova DbRefExpression que referencia o elemento com os valores de chave especificados no conjunto de entidades determinado.

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.

Aplica-se a