DbExpressionBuilder.RefFromKey Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um novo DbRefExpression que codifica uma referência a uma Entidade específica com base em valores-chave.
Sobrecargas
| Name | Description |
|---|---|
| RefFromKey(EntitySet, DbExpression) |
Cria um novo DbRefExpression que codifica uma referência a uma Entidade específica com base em valores-chave. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Cria um novo DbRefExpression que codifica uma referência a uma Entidade específica com base em valores-chave. |
RefFromKey(EntitySet, DbExpression)
Cria um novo DbRefExpression que codifica uma referência a uma Entidade específica com base em valores-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 reside o elemento referenciado.
- keyRow
- DbExpression
A DbExpression que constrói um registo com colunas que correspondem (em número, tipo e ordem) às propriedades de Chave do tipo de Entidade referenciado.
Devoluções
Uma nova DbRefExpression que faz referência ao elemento com os valores-chave especificados no conjunto de Entidades dado.
Exceções
entitySet ou keyRow é null.
keyRow não tem um tipo de resultado de registo que corresponda às propriedades-chave do tipo de entidade do conjunto de entidades referenciado.
Observações
keyRow deve ser uma expressão que especifique os valores-chave que identificam a entidade referenciada dentro do conjunto de entidades dado. 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 um novo DbRefExpression que codifica uma referência a uma Entidade específica com base em valores-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 reside o elemento referenciado.
- keyRow
- DbExpression
A DbExpression que constrói um registo com colunas que correspondem (em número, tipo e ordem) às propriedades de Chave do tipo de Entidade referenciado.
- entityType
- EntityType
O tipo de Entidade a que a referência deve referir-se.
Devoluções
Uma nova DbRefExpression que faz referência ao elemento com os valores-chave especificados no conjunto de Entidades dado.
Exceções
entitySet, keyRow ou entityType é nulo.
entityType não está na mesma hierarquia de tipos que o tipo de entidade do conjunto de entidades, ou keyRow não tem um tipo de resultado de registo que corresponda às propriedades chave do tipo de entidade do conjunto de entidades referenciado.
Observações
keyRow deve ser uma expressão que especifique os valores-chave que identificam a entidade referenciada dentro do conjunto de entidades dado. O tipo de resultado de keyRow deve conter uma coluna correspondente para cada propriedade de chave definida pelo entitySet's tipo de entidade.