DbExpressionBuilder.CreateRef 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 um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado tipo com base em valores de chave.
Sobrecargas
| Nome | Description |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave. |
| CreateRef(EntitySet, DbExpression[]) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica com base em valores de chave. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Cria um novo DbRefExpression que codifica uma referência a uma entidade específica de um determinado 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 determinado 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 de 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 no qual o elemento referenciado reside.
- keyValues
- IEnumerable<DbExpression>
Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.
Retornos
Um novo DbRefExpression que faz referência ao elemento com os valores de chave especificados no conjunto de entidades fornecido.
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 's ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro de 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 de 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 no qual o elemento referenciado reside.
- keyValues
- DbExpression[]
Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.
Retornos
Um novo DbRefExpression que faz referência ao elemento com os valores de chave especificados no conjunto de entidades fornecido.
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 's ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro de 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 determinado 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 no qual o elemento referenciado reside.
- entityType
- EntityType
O tipo específico da entidade referenciada. Esse deve ser um tipo de entidade da mesma hierarquia que o tipo de elemento do conjunto de entidades.
- keyValues
- IEnumerable<DbExpression>
Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.
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 entityType é nulo ou keyValues é nulo ou contém nulo.
entityType não é da mesma hierarquia de tipo (um subtipo, um supertipo ou o mesmo tipo) que entitySeto tipo de elemento.
-ou-
A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo entitySettipo de elemento 's ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro de 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 determinado 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 no qual o elemento referenciado reside.
- entityType
- EntityType
O tipo específico da entidade referenciada. Esse deve ser um tipo de entidade da mesma hierarquia que o tipo de elemento do conjunto de entidades.
- keyValues
- DbExpression[]
Uma coleção de DbExpressions que fornecem os valores de chave. Essas expressões devem corresponder (em número, tipo e ordem) às propriedades de chave do tipo de entidade referenciada.
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 entityType é nulo ou keyValues é nulo ou contém nulo.
entityType não é da mesma hierarquia de tipo (um subtipo, um supertipo ou o mesmo tipo) que entitySeto tipo de elemento.
-ou-
A contagem de keyValues não corresponde à contagem de membros-chave declarados pelo entitySettipo de elemento 's ou keyValues contém uma expressão com um tipo de resultado que não é compatível com o tipo do membro de chave correspondente.