Compartir a través de


DbReferenceEntry<TEntity,TProperty> Clase

Definición

Las instancias de esta clase se devuelven desde el método Reference de DbEntityEntry<TEntity> y permiten que las operaciones como la carga se realicen en las propiedades de navegación de referencia de una entidad.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
type DbReferenceEntry<'Entity, 'Property (requires 'Entity : null)> = class
    inherit DbMemberEntry<'Entity, 'Property (requires 'Entity : null)>
Public Class DbReferenceEntry(Of TEntity, TProperty)
Inherits DbMemberEntry(Of TEntity, TProperty)

Parámetros de tipo

TEntity

Tipo de la entidad a la que pertenece esta propiedad.

TProperty

Tipo de la propiedad.

Herencia
DbReferenceEntry<TEntity,TProperty>
Atributos

Propiedades

CurrentValue

Obtiene o establece el valor actual de la propiedad de navegación. El valor actual es la entidad a que hace referencia la propiedad de navegación.

EntityEntry

DbEntityEntry<TEntity> al que pertenece esta propiedad de navegación.

IsLoaded

Obtiene o establece un valor que indica si la entidad se ha cargado desde la base de datos.

Name

Obtiene el nombre de la propiedad.

Métodos

Equals(Object)

Las instancias de esta clase se devuelven desde el método Reference de DbEntityEntry<TEntity> y permiten que las operaciones como la carga se realicen en las propiedades de navegación de referencia de una entidad.

(Heredado de DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Las instancias de esta clase se devuelven desde el método Reference de DbEntityEntry<TEntity> y permiten que las operaciones como la carga se realicen en las propiedades de navegación de referencia de una entidad.

(Heredado de DbMemberEntry<TEntity,TProperty>)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Valida esta propiedad.

(Heredado de DbMemberEntry<TEntity,TProperty>)
Load()

Carga la entidad desde la base de datos. Tenga en cuenta que si la entidad ya existe en el contexto, no se sobrescribirá con valores de la base de datos.

LoadAsync()

Carga asincrónicamente la entidad desde la base de datos. Tenga en cuenta que si la entidad ya existe en el contexto, no se sobrescribirá con valores de la base de datos.

LoadAsync(CancellationToken)

Carga asincrónicamente la entidad desde la base de datos. Tenga en cuenta que si la entidad ya existe en el contexto, no se sobrescribirá con valores de la base de datos.

Query()

Devuelve la consulta que se utilizaría para cargar esta entidad desde la base de datos. La consulta devuelta se puede modificar utilizando LINQ para realizar un filtrado u operaciones en la base de datos.

ToString()

Las instancias de esta clase se devuelven desde el método Reference de DbEntityEntry<TEntity> y permiten que las operaciones como la carga se realicen en las propiedades de navegación de referencia de una entidad.

(Heredado de DbMemberEntry<TEntity,TProperty>)

Operadores

Implicit(DbReferenceEntry<TEntity,TProperty> to DbReferenceEntry)

Devuelve una nueva instancia de la clase no genérica DbReferenceEntry para la propiedad de navegación representada por este objeto.

Se aplica a