DbExpressionBuilder.CreateRef 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 de um dado tipo com base em valores de chave.
Sobrecargas
| Name | Description |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores-chave. |
| CreateRef(EntitySet, DbExpression[]) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores-chave. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um dado tipo com base em valores de chave. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um dado tipo com base em valores de chave. |
CreateRef(EntitySet, IEnumerable<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 ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
Parâmetros
- entitySet
- EntitySet
O conjunto de entidades em que reside o elemento referenciado.
- keyValues
- IEnumerable<DbExpression>
Uma coleção de DbExpressions que fornecem os valores-chave. Estas expressões devem corresponder (em número, tipo e ordem) às principais propriedades do tipo de entidade referenciado.
Devoluções
Uma nova DbRefExpression que referencia o elemento com os valores-chave especificados no conjunto de entidades dado.
Exceções
entitySet é nulo, ou keyValues é nulo ou contém nulo.
A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo entitySettipo de elemento de ', ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro chave correspondente.
Aplica-se a
CreateRef(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 ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, ParamArray keyValues As DbExpression()) As DbRefExpression
Parâmetros
- entitySet
- EntitySet
O conjunto de entidades em que reside o elemento referenciado.
- keyValues
- DbExpression[]
Uma coleção de DbExpressions que fornecem os valores-chave. Estas expressões devem corresponder (em número, tipo e ordem) às principais propriedades do tipo de entidade referenciado.
Devoluções
Uma nova DbRefExpression que referencia o elemento com os valores-chave especificados no conjunto de entidades dado.
Exceções
entitySet é nulo, ou keyValues é nulo ou contém nulo.
A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo entitySettipo de elemento de ', ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro chave correspondente.
Aplica-se a
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um dado tipo com base em valores de chave.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
Parâmetros
- entitySet
- EntitySet
O conjunto de entidades em que reside o elemento referenciado.
- entityType
- EntityType
O tipo específico da entidade referenciada. Este deve ser um tipo de entidade da mesma hierarquia do tipo de elemento do conjunto de entidades.
- keyValues
- IEnumerable<DbExpression>
Uma coleção de DbExpressions que fornecem os valores-chave. Estas expressões devem corresponder (em número, tipo e ordem) às principais propriedades do tipo de entidade referenciado.
Devoluções
Uma nova DbRefExpression que referencia o elemento com os valores-chave especificados no conjunto de entidades dado.
Exceções
entitySet ou entityType é nulo, ou keyValues é nulo ou contém nulo.
entityType não pertence à mesma hierarquia de tipos (um subtipo, supertipo ou do mesmo tipo) que entitySeto tipo de elemento de '.
-ou-
A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo entitySettipo de elemento de ', ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro chave correspondente.
Aplica-se a
CreateRef(EntitySet, EntityType, DbExpression[])
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um dado tipo com base em valores de chave.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, ParamArray keyValues As DbExpression()) As DbRefExpression
Parâmetros
- entitySet
- EntitySet
O conjunto de entidades em que reside o elemento referenciado.
- entityType
- EntityType
O tipo específico da entidade referenciada. Este deve ser um tipo de entidade da mesma hierarquia do tipo de elemento do conjunto de entidades.
- keyValues
- DbExpression[]
Uma coleção de DbExpressions que fornecem os valores-chave. Estas expressões devem corresponder (em número, tipo e ordem) às principais propriedades do tipo de entidade referenciado.
Devoluções
Uma nova DbRefExpression que referencia o elemento com os valores-chave especificados no conjunto de entidades dado.
Exceções
entitySet ou entityType é nulo, ou keyValues é nulo ou contém nulo.
entityType não pertence à mesma hierarquia de tipos (um subtipo, supertipo ou do mesmo tipo) que entitySeto tipo de elemento de '.
-ou-
A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo entitySettipo de elemento de ', ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro chave correspondente.