TypeUsage-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, die Typinformationen für ein Element darstellt.
Vererbungshierarchie
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataItem
System.Data.Entity.Core.Metadata.Edm.TypeUsage
Namespace: System.Data.Entity.Core.Metadata.Edm
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<DebuggerDisplayAttribute("EdmType={EdmType}, Facets.Count={Facets.Count}")> _
Public Class TypeUsage _
Inherits MetadataItem
'Usage
Dim instance As TypeUsage
[DebuggerDisplayAttribute("EdmType={EdmType}, Facets.Count={Facets.Count}")]
public class TypeUsage : MetadataItem
[DebuggerDisplayAttribute(L"EdmType={EdmType}, Facets.Count={Facets.Count}")]
public ref class TypeUsage : public MetadataItem
[<DebuggerDisplayAttribute("EdmType={EdmType}, Facets.Count={Facets.Count}")>]
type TypeUsage =
class
inherit MetadataItem
end
public class TypeUsage extends MetadataItem
Der TypeUsage-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
BuiltInTypeKind | Ruft die integrierte Typart für diesen TypeUsage ab. (Überschreibt MetadataItem.BuiltInTypeKind.) |
![]() |
Documentation | Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest. (Von MetadataItem geerbt.) |
![]() |
EdmType | Ruft die in dieser TypeUsage beschriebenen Typinformationen ab. |
![]() |
Facets | Ruft die Liste der Facets für den in dieser TypeUsage beschriebenen Typ ab. |
![]() |
MetadataProperties | Ruft eine Liste der Eigenschaften des aktuellen Typs ab. (Von MetadataItem geerbt.) |
![]() |
ModelTypeUsage | Gibt eine Modelltypverwendung für einen Anbietertyp zurück. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AddAnnotation | Aktualisiert oder fügt eine Anmerkung mit dem angegebenen Namen und Wert hinzu. (Von MetadataItem geerbt.) |
![]() ![]() |
Create | Factorymethode zum Erstellen von TypeUsage mit angegebenem EdmType und Facets. |
![]() ![]() |
CreateBinaryTypeUsage(PrimitiveType, Boolean) | Erstellt mithilfe der angegebenen Facetwerte ein TypeUsage-Objekt zur Beschreibung eines binary-Typs. |
![]() ![]() |
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) | Erstellt mithilfe der angegebenen Facetwerte ein TypeUsage-Objekt zur Beschreibung eines binary-Typs. |
![]() ![]() |
CreateDateTimeOffsetTypeUsage | Erstellt ein DateTimeOffsetTypeUsage-Objekt des Typs, der von den Parametern beschrieben wird. |
![]() ![]() |
CreateDateTimeTypeUsage | Erstellt ein DateTimeTypeUsage-Objekt des Typs, der von den Parametern beschrieben wird. |
![]() ![]() |
CreateDecimalTypeUsage(PrimitiveType) | Erstellt ein TypeUsage-Objekt zur Beschreibung eines Dezimaltyps mit unbegrenzter Genauigkeit und Skalierungsfacetwerten. |
![]() ![]() |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) | Erstellt mithilfe der angegebenen Facetwerte ein TypeUsage-Objekt zur Beschreibung eines Dezimaltyps. |
![]() ![]() |
CreateDefaultTypeUsage | Erstellt ein TypeUsage-Objekt mit dem angegebenen Typ des konzeptionellen Modells. |
![]() ![]() |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) | Erstellt mithilfe der angegebenen Facetwerte und unbegrenzter MaxLength ein TypeUsage-Objekt zur Beschreibung eines Zeichenfolgentyps. |
![]() ![]() |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) | Erstellt mithilfe der angegebenen Facetwerte ein TypeUsage-Objekt zur Beschreibung eines Zeichenfolgentyps. |
![]() ![]() |
CreateTimeTypeUsage | Erstellt ein TimeTypeUsage-Objekt des Typs, der von den Parametern beschrieben wird. |
![]() |
Equals | (Von Object geerbt.) |
![]() |
Finalize | (Von Object geerbt.) |
![]() |
GetHashCode | (Von Object geerbt.) |
![]() |
GetType | (Von Object geerbt.) |
![]() |
IsSubtypeOf | Überprüft, ob es sich bei dieser TypeUsage um einen Untertyp der angegebenen TypeUsage handelt. |
![]() |
MemberwiseClone | (Von Object geerbt.) |
![]() |
RemoveAnnotation | Entfernt eine Anmerkung mit dem angegebenen Namen. (Von MetadataItem geerbt.) |
![]() |
ToString | Gibt den vollständigen Namen des in dieser TypeUsage beschriebenen Typs zurück. (Überschreibt Object.ToString().) |
Oben
Erweiterungs methoden
Name | Beschreibung | |
---|---|---|
![]() |
Constant | Erstellt ein neues DbConstantExpression vom angegebenen primitiven Typ mit dem angegebenen konstanten Wert. (Durch DbExpressionBuilder definiert.) |
![]() |
New(IEnumerable<DbExpression>) | Überladen. Erstellt ein neues DbNewInstanceExpression.Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an.Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet. (Durch DbExpressionBuilder definiert.) |
![]() |
New(DbExpression[]) | Überladen. Erstellt ein neues DbNewInstanceExpression.Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an.Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet. (Durch DbExpressionBuilder definiert.) |
![]() |
NewEmptyCollection | Erstellt ein neues DbNewInstanceExpression, das eine leere Auflistung vom angegebenen Auflistungstyp erstellt. (Durch DbExpressionBuilder definiert.) |
![]() |
Null | Erstellt ein neues DbNullExpression, das einen typisierten Nullwert darstellt. (Durch DbExpressionBuilder definiert.) |
![]() |
Parameter | Erstellt ein neues DbParameterReferenceExpression, das auf einen Parameter mit dem angegebenen Namen und Typ verweist. (Durch DbExpressionBuilder definiert.) |
![]() |
Variable | Erstellt ein neues DbVariableReferenceExpression, das auf eine Variable mit dem angegebenen Namen und Typ verweist. (Durch DbExpressionBuilder definiert.) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.