DbExpressionBuilder.CreateRef Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta de un tipo dado basándose en los valores de clave.
Sobrecargas
CreateRef(EntitySet, IEnumerable<DbExpression>) |
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta basándose en los valores de clave. |
CreateRef(EntitySet, DbExpression[]) |
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta basándose en los valores de clave. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta de un tipo dado basándose en los valores de clave. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta de un tipo dado basándose en los valores de clave. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta basándose en los valores de clave.
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
Conjunto de entidades en el que reside el elemento al que se hace referencia.
- keyValues
- IEnumerable<DbExpression>
Colección de DbExpressions que proporcionan los valores de clave. Estas expresiones deben coincidir (en número, tipo y orden) con las propiedades clave del tipo de entidad al que se hace referencia.
Devoluciones
Nueva clase DbRefExpression que hace referencia al elemento con los valores de clave especificados en el conjunto de entidades especificado.
Excepciones
entitySet
es null, o keyValues
es nulo o contiene un valor null.
El recuento de keyValues
no coincide con el recuento de miembros clave declarado por el tipo de elemento de entitySet
, o keyValues
contiene una expresión con un tipo de resultado que no es compatible con el tipo del miembro clave correspondiente.
Se aplica a
CreateRef(EntitySet, DbExpression[])
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta basándose en los valores de clave.
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
Conjunto de entidades en el que reside el elemento al que se hace referencia.
- keyValues
- DbExpression[]
Colección de DbExpressions que proporcionan los valores de clave. Estas expresiones deben coincidir (en número, tipo y orden) con las propiedades clave del tipo de entidad al que se hace referencia.
Devoluciones
Nueva clase DbRefExpression que hace referencia al elemento con los valores de clave especificados en el conjunto de entidades especificado.
Excepciones
entitySet
es null, o keyValues
es nulo o contiene un valor null.
El recuento de keyValues
no coincide con el recuento de miembros clave declarado por el tipo de elemento de entitySet
, o keyValues
contiene una expresión con un tipo de resultado que no es compatible con el tipo del miembro clave correspondiente.
Se aplica a
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta de un tipo dado basándose en los valores de clave.
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
Conjunto de entidades en el que reside el elemento al que se hace referencia.
- entityType
- EntityType
Tipo específico de la entidad a la que se hace referencia. Debe ser un tipo de entidad de la misma jerarquía que el tipo de elemento del conjunto de entidades.
- keyValues
- IEnumerable<DbExpression>
Colección de DbExpressions que proporcionan los valores de clave. Estas expresiones deben coincidir (en número, tipo y orden) con las propiedades clave del tipo de entidad al que se hace referencia.
Devoluciones
Nueva clase DbRefExpression que hace referencia al elemento con los valores de clave especificados en el conjunto de entidades especificado.
Excepciones
entitySet
o entityType
es null, o keyValues
es nulo o contiene un valor null.
entityType
no pertenece a la misma jerarquía de tipos (un subtipo, supertipo o el mismo tipo) que el tipo de elemento de entitySet
.
o bien
El recuento de keyValues
no coincide con el recuento de miembros clave declarado por el tipo de elemento de entitySet
, o keyValues
contiene una expresión con un tipo de resultado que no es compatible con el tipo del miembro clave correspondiente.
Se aplica a
CreateRef(EntitySet, EntityType, DbExpression[])
Crea un nuevo objeto DbRefExpression que codifica una referencia a una entidad concreta de un tipo dado basándose en los valores de clave.
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
Conjunto de entidades en el que reside el elemento al que se hace referencia.
- entityType
- EntityType
Tipo específico de la entidad a la que se hace referencia. Debe ser un tipo de entidad de la misma jerarquía que el tipo de elemento del conjunto de entidades.
- keyValues
- DbExpression[]
Colección de DbExpressions que proporcionan los valores de clave. Estas expresiones deben coincidir (en número, tipo y orden) con las propiedades clave del tipo de entidad al que se hace referencia.
Devoluciones
Nueva clase DbRefExpression que hace referencia al elemento con los valores de clave especificados en el conjunto de entidades especificado.
Excepciones
entitySet
o entityType
es null, o keyValues
es nulo o contiene un valor null.
entityType
no pertenece a la misma jerarquía de tipos (un subtipo, supertipo o el mismo tipo) que el tipo de elemento de entitySet
.
o bien
El recuento de keyValues
no coincide con el recuento de miembros clave declarado por el tipo de elemento de entitySet
, o keyValues
contiene una expresión con un tipo de resultado que no es compatible con el tipo del miembro clave correspondiente.