Freigeben über


DbPropertyEntry<TEntity, TProperty>-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Instanzen dieser Klasse werden von der Property-Methode von DbEntityEntry<TEntity> zurückgegeben und lassen Zugriff auf den Zustand der skalaren oder komplexen Eigenschaft zu.

Vererbungshierarchie

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
      System.Data.Entity.Infrastructure.DbComplexPropertyEntry<TEntity, TComplexProperty>

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class DbPropertyEntry(Of TEntity As Class, TProperty) _
    Inherits DbMemberEntry(Of TEntity, TProperty)
'Usage
Dim instance As DbPropertyEntry(Of TEntity, TProperty)
public class DbPropertyEntry<TEntity, TProperty> : DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class 
public ref class DbPropertyEntry : public DbMemberEntry<TEntity, TProperty>
type DbPropertyEntry<'TEntity, 'TProperty when 'TEntity : not struct> =  
    class 
        inherit DbMemberEntry<'TEntity, 'TProperty>
    end
JScript does not support generic types and methods.

Typparameter

  • TEntity
    Der Typ der Entität, zu der diese Eigenschaft gehört.
  • TProperty
    Der Typ der Eigenschaft.

Der DbPropertyEntry<TEntity, TProperty>-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CurrentValue Ruft den aktuellen Wert dieser Eigenschaft ab oder legt ihn fest. (Überschreibt DbMemberEntry<TEntity, TProperty>.CurrentValue.)
Öffentliche Eigenschaft EntityEntry Der DbEntityEntry<TEntity>, zu dem diese Eigenschaft gehört. (Überschreibt DbMemberEntry<TEntity, TProperty>.EntityEntry.)
Öffentliche Eigenschaft IsModified Ruft einen Wert ab, der angibt, ob der Wert dieser Eigenschaft geändert wurde, seit er aus der Datenbank geladen wurde, oder legt ihn fest.
Öffentliche Eigenschaft Name Ruft den Eigenschaftennamen ab. (Überschreibt DbMemberEntry<TEntity, TProperty>.Name.)
Öffentliche Eigenschaft OriginalValue Ruft den ursprünglichen Wert dieser Eigenschaft ab oder legt ihn fest.
Öffentliche Eigenschaft ParentProperty Der DbPropertyEntry der Eigenschaft, für den dies eine geschachtelte Eigenschaft ist.Diese Methode gibt nur für Eigenschaften komplexer Objekte einen Eintrag zurück, der nicht NULL ist. Für Eigenschaften der Entität selbst gibt sie NULL zurück.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals Gibt an, ob das Objekt gleich dem angegebenen Objekt ist. (Von DbMemberEntry<TEntity, TProperty> geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode Ruft den Hashcode ab, der dem Objekt zugeordnet ist. (Von DbMemberEntry<TEntity, TProperty> geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von DbMemberEntry<TEntity, TProperty> geerbt.)
Öffentliche Methode GetValidationErrors Überprüft diese Eigenschaft. (Von DbMemberEntry<TEntity, TProperty> geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung des DbMemberEntry<TEntity, TProperty> zurück. (Von DbMemberEntry<TEntity, TProperty> geerbt.)

Oben

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Implicit(DbPropertyEntry<TEntity, TProperty> to DbPropertyEntry) Gibt eine neue Instanz der nicht generischen DbPropertyEntry-Klasse für die durch dieses Objekt dargestellte Eigenschaft zurück.

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace