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.
Cria uma nova DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave.
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:
[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 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 corresponde à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 de keyRow
deve conter uma coluna correspondente para cada propriedade de chave definida pelo entitySet's
tipo de entidade.
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:
[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 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 então keyRow
não tem um tipo de resultado de registro que corresponde à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 de keyRow
deve conter uma coluna correspondente para cada propriedade de chave definida pelo entitySet's
tipo de entidade.