DbExpressionBuilder.CreateRef Método

Definição

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.

Aplica-se a