DbExpressionBuilder.RefFromKey Método

Definição

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

Sobrecargas

Nome Description
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:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression) As 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.

Comentários

keyRow deve ser uma expressão que especifica os valores de chave que identificam a entidade referenciada dentro do conjunto de entidades fornecido. O tipo de resultado deve conter uma coluna correspondente para cada propriedade de chave definida pelo entitySet's tipo de keyRow entidade.

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:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow, System::Data::Metadata::Edm::EntityType ^ entityType);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow, System.Data.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EntityType -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression, entityType As EntityType) As 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

entitySetou keyRowentityType é 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.

Comentários

keyRow deve ser uma expressão que especifica os valores de chave que identificam a entidade referenciada dentro do conjunto de entidades fornecido. O tipo de resultado deve conter uma coluna correspondente para cada propriedade de chave definida pelo entitySet's tipo de keyRow entidade.

Aplica-se a