DbExpressionBuilder.RefFromKey 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 una nueva clase DbRefExpression que codifica una referencia a una entidad concreta basada en los valores de clave.
Sobrecargas
RefFromKey(EntitySet, DbExpression) |
Crea una nueva clase DbRefExpression que codifica una referencia a una entidad concreta basada en los valores de clave. |
RefFromKey(EntitySet, DbExpression, EntityType) |
Crea una nueva clase DbRefExpression que codifica una referencia a una entidad concreta basada en los valores de clave. |
RefFromKey(EntitySet, DbExpression)
Crea una nueva clase DbRefExpression que codifica una referencia a una entidad concreta basada en los valores de clave.
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
Conjunto de entidades en el que reside el elemento al que se hace referencia.
- keyRow
- DbExpression
Expresión DbExpression que construye un registro con columnas que coinciden (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 keyRow
es null.
keyRow
no tiene un tipo de resultado de registro que coincida con las propiedades de clave del tipo de entidad del conjunto de entidades al que se hace referencia.
Comentarios
keyRow
debe ser una expresión que especifique los valores de clave que identifican la entidad a la que se hace referencia dentro del conjunto de entidades especificado. El tipo de resultado de keyRow
debe contener una columna correspondiente para cada propiedad de clave definida por entitySet's
tipo de entidad.
Se aplica a
RefFromKey(EntitySet, DbExpression, EntityType)
Crea una nueva clase DbRefExpression que codifica una referencia a una entidad concreta basada en los valores de clave.
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
Conjunto de entidades en el que reside el elemento al que se hace referencia.
- keyRow
- DbExpression
Expresión DbExpression que construye un registro con columnas que coinciden (en número, tipo y orden) con las propiedades clave del tipo de entidad al que se hace referencia.
- entityType
- EntityType
Tipo de la entidad a la que se debería referir la referencia.
Devoluciones
Nueva clase DbRefExpression que hace referencia al elemento con los valores de clave especificados en el conjunto de entidades especificado.
Excepciones
entitySet
, keyRow
o entityType
es un valor null.
entityType
no está en la misma jerarquía de tipos que el tipo de entidad del conjunto de entidades, o keyRow
no tiene un tipo de resultado de registro que coincida con las propiedades de clave del tipo de entidad del conjunto de entidades a que se hace referencia.
Comentarios
keyRow
debe ser una expresión que especifique los valores de clave que identifican la entidad a la que se hace referencia dentro del conjunto de entidades especificado. El tipo de resultado de keyRow
debe contener una columna correspondiente para cada propiedad de clave definida por entitySet's
tipo de entidad.