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.
Beschreibt einen Typ und eine Gruppe von Facets für diesen Typ.
public ref class TypeUsage sealed : System::Data::Metadata::Edm::MetadataItem
public sealed class TypeUsage : System.Data.Metadata.Edm.MetadataItem
type TypeUsage = class
inherit MetadataItem
Public NotInheritable Class TypeUsage
Inherits MetadataItem
- Vererbung
Eigenschaften
BuiltInTypeKind |
Ruft die integrierte Typart für diese TypeUsageab. |
Documentation |
Dient zum Abrufen oder Festlegen der Dokumentation, die diesem Typ zugeordnet ist. (Geerbt von MetadataItem) |
EdmType |
Ruft die Typinformationen ab, die durch diese TypeUsagebeschrieben werden. |
Facets |
Ruft die Liste der Facets für den Typ ab, der von diesem TypeUsagebeschrieben wird. |
MetadataProperties |
Ruft die Liste der Eigenschaften des aktuellen Typs ab. (Geerbt von MetadataItem) |
Methoden
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Erstellt ein TypeUsage -Objekt, um einen binären Typ mithilfe der angegebenen Facetwerte zu beschreiben. |
CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Erstellt ein TypeUsage -Objekt, um einen binären Typ mithilfe der angegebenen Facetwerte zu beschreiben. |
CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Erstellt ein DateTimeOffsetTypeUsage Objekt des Typs, den die Parameter beschreiben. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Erstellt ein DateTimeTypeUsage Objekt des Typs, den die Parameter beschreiben. |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Erstellt ein TypeUsage -Objekt, um einen Dezimaltyp mithilfe der angegebenen Facetwerte zu beschreiben. |
CreateDecimalTypeUsage(PrimitiveType) |
Erstellt ein TypeUsage -Objekt, um einen Dezimaltyp mit ungebundenen Genauigkeits- und Skalierungs-Facetwerten zu beschreiben. |
CreateDefaultTypeUsage(EdmType) |
Erstellt ein TypeUsage -Objekt mit dem angegebenen konzeptionellen Modelltyp. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Erstellt ein TypeUsage -Objekt, um einen Zeichenfolgentyp mithilfe der angegebenen Facetwerte zu beschreiben. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Erstellt ein TypeUsage -Objekt, um einen Zeichenfolgentyp mithilfe der angegebenen Facetwerte und ungebundenen |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Erstellt ein TimeTypeUsage Objekt des Typs, den die Parameter beschreiben. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
IsSubtypeOf(TypeUsage) |
Überprüft, ob es sich bei diesem TypeUsage um einen Untertyp des angegebenen TypeUsagehandelt. |
MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt den vollständigen Namen des typs zurück, der von diesem TypeUsagebeschrieben wird. |
Erweiterungsmethoden
Constant(TypeUsage, Object) |
Erstellt eine neue DbConstantExpression des angegebenen Grundtyps mit dem angegebenen Konstantenwert. |
New(TypeUsage, IEnumerable<DbExpression>) |
Erstellt eine neue 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 eine neue 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 des angegebenen Auflistungstyps erstellt. |
Null(TypeUsage) |
Erstellt eine neue DbNullExpression, die einen typierten Nullwert 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. |