TypeUsage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse, die eine Typinformation für ein Element darstellt
[System.Diagnostics.DebuggerDisplay("EdmType={EdmType}, Facets.Count={Facets.Count}")]
public class TypeUsage : System.Data.Entity.Core.Metadata.Edm.MetadataItem
type TypeUsage = class
inherit MetadataItem
Public Class TypeUsage
Inherits MetadataItem
- Vererbung
- Attribute
Eigenschaften
BuiltInTypeKind |
Ruft die integrierte Typart für TypeUsage auf. |
Documentation |
Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest. (Geerbt von MetadataItem) |
EdmType |
Ruft die in dieser TypeUsage beschriebenen Typinformationen ab. |
Facets |
Ruft die Liste der Facetten für den Typ ab, der von diesem TypeUsage beschrieben wird. |
MetadataProperties |
Ruft eine Liste der Eigenschaften des aktuellen Typs ab. (Geerbt von MetadataItem) |
ModelTypeUsage |
Gibt eine Modelltypverwendung für einen Anbietertyp zurück. |
Methoden
AddAnnotation(String, Object) |
Fügt eine Anmerkung mit dem angegebenen Namen und Wert hinzu oder aktualisiert sie. (Geerbt von MetadataItem) |
Create(EdmType, IEnumerable<Facet>) |
Factorymethode zum Erstellen einer TypeUsage mit angegebenen 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(PrimitiveType, Nullable<Byte>) |
Erstellt ein System.Data.Metadata.Edm.DateTimeOffsetTypeUsage-Objekt des Typs, der von den Parametern beschrieben wird. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Erstellt ein System.Data.Metadata.Edm.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(EdmType) |
Erstellt ein TypeUsage-Objekt mit dem angegebenen Typ des konzeptionellen Modells. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Erstellt ein TypeUsage -Objekt zum Beschreiben eines Zeichenfolgentyps mithilfe der angegebenen Facetwerte und des ungebundenen MaxLength-Objekts. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Erstellt mithilfe der angegebenen Facetwerte ein TypeUsage-Objekt zur Beschreibung eines Zeichenfolgentyps. |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Erstellt ein System.Data.Metadata.Edm.TimeTypeUsage-Objekt des Typs, der von den Parametern beschrieben wird. |
IsSubtypeOf(TypeUsage) |
Überprüft, ob dies TypeUsage ein Untertyp des angegebenen TypeUsage ist. |
RemoveAnnotation(String) |
Entfernt eine Anmerkung mit dem angegebenen Namen. (Geerbt von MetadataItem) |
ToString() |
Gibt den vollständigen Namen des in dieser TypeUsage beschriebenen Typs zurück. |
Erweiterungsmethoden
Constant(TypeUsage, Object) |
Erstellt einen neuen DbConstantExpression vom angegebenen primitiven Typ mit dem angegebenen konstanten Wert. |
New(TypeUsage, IEnumerable<DbExpression>) |
Erstellt einen neuen 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. |
New(TypeUsage, DbExpression[]) |
Erstellt einen neuen 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. |
NewEmptyCollection(TypeUsage) |
Erstellt eine neue DbNewInstanceExpression, die eine leere Auflistung vom angegebenen Auflistungstyp erstellt. |
Null(TypeUsage) |
Erstellt einen neuen DbNullExpression, der einen typisierten NULL-Wert darstellt. |
Parameter(TypeUsage, String) |
Erstellt eine neue DbParameterReferenceExpression, die auf einen Parameter mit dem angegebenen Namen und Typ verweist. |
Variable(TypeUsage, String) |
Erstellt eine neue DbVariableReferenceExpression, die auf eine Variable mit dem angegebenen Namen und Typ verweist. |
Gilt für:
Entity Framework