Facet-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.]
Klasse zur Darstellung eines Facetobjekts. Dieses Objekt ist unveränderlich (nicht einfach nur auf schreibgeschützt festgelegt), und einige Teile des Systems hängen von diesem Verhalten ab.
Vererbungshierarchie
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataItem
System.Data.Entity.Core.Metadata.Edm.Facet
Namespace: System.Data.Entity.Core.Metadata.Edm
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<DebuggerDisplayAttribute("{Name,nq}={Value}")> _
Public Class Facet _
Inherits MetadataItem
'Usage
Dim instance As Facet
[DebuggerDisplayAttribute("{Name,nq}={Value}")]
public class Facet : MetadataItem
[DebuggerDisplayAttribute(L"{Name,nq}={Value}")]
public ref class Facet : public MetadataItem
[<DebuggerDisplayAttribute("{Name,nq}={Value}")>]
type Facet =
class
inherit MetadataItem
end
public class Facet extends MetadataItem
Der Facet-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
BuiltInTypeKind | Ruft die integrierte Typart für diesen Facet ab. (Überschreibt MetadataItem.BuiltInTypeKind.) | |
Description | Ruft die Beschreibung dieses Facet ab. | |
Documentation | Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest. (Von MetadataItem geerbt.) | |
FacetType | Ruft den Typ dieses Facet ab. | |
IsUnbounded | Ruft einen Wert ab, der angibt, ob der Wert des Facets unbegrenzt (unbounded) ist. | |
MetadataProperties | Ruft eine Liste der Eigenschaften des aktuellen Typs ab. (Von MetadataItem geerbt.) | |
Name | Ruft den Namen dieser Facet ab. | |
Value | Ruft den Wert dieser Facet ab. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
AddAnnotation | Aktualisiert oder fügt eine Anmerkung mit dem angegebenen Namen und Wert hinzu. (Von MetadataItem geerbt.) | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetType | (Von Object geerbt.) | |
MemberwiseClone | (Von Object geerbt.) | |
RemoveAnnotation | Entfernt eine Anmerkung mit dem angegebenen Namen. (Von MetadataItem geerbt.) | |
ToString | Gibt den Namen dieses Facet zurück. (Überschreibt Object.ToString().) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.