TypeUsage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje typ i zestaw aspektów dla tego typu.
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
- Dziedziczenie
Właściwości
BuiltInTypeKind |
Pobiera wbudowany rodzaj typu dla tego TypeUsageelementu . |
Documentation |
Pobiera lub ustawia dokumentację skojarzą z tym typem. (Odziedziczone po MetadataItem) |
EdmType |
Pobiera informacje o typie opisane przez ten TypeUsageelement . |
Facets |
Pobiera listę aspektów dla typu opisanego w tym obiekcie TypeUsage. |
MetadataProperties |
Pobiera listę właściwości bieżącego typu. (Odziedziczone po MetadataItem) |
Metody
CreateBinaryTypeUsage(PrimitiveType, Boolean) |
TypeUsage Tworzy obiekt opisujący typ binarny przy użyciu określonych wartości aspektów. |
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
TypeUsage Tworzy obiekt opisujący typ binarny przy użyciu określonych wartości aspektów. |
CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
DateTimeOffset TypeUsage Tworzy obiekt typu opisanego przez parametry. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
DateTime TypeUsage Tworzy obiekt typu opisanego przez parametry. |
CreateDecimalTypeUsage(PrimitiveType) |
TypeUsage Tworzy obiekt opisujący typ dziesiętny z niezwiązaną precyzją i skalowaniem wartości aspektów. |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
TypeUsage Tworzy obiekt opisujący typ dziesiętny przy użyciu określonych wartości aspektu. |
CreateDefaultTypeUsage(EdmType) |
TypeUsage Tworzy obiekt o określonym typie modelu koncepcyjnego. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
TypeUsage Tworzy obiekt opisujący typ ciągu przy użyciu określonych wartości aspektu i bez ruchu. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
TypeUsage Tworzy obiekt opisujący typ ciągu przy użyciu określonych wartości aspektu. |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Time TypeUsage Tworzy obiekt typu opisanego przez parametry. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
IsSubtypeOf(TypeUsage) |
Sprawdza, czy jest to TypeUsage podtyp określonego TypeUsageelementu . |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca pełną nazwę typu opisanego w tym obiekcie TypeUsage. |
Metody rozszerzania
Constant(TypeUsage, Object) |
Tworzy nowy DbConstantExpression określony typ pierwotny z daną wartością stałą. |
New(TypeUsage, IEnumerable<DbExpression>) |
Tworzy nowy adres DbNewInstanceExpression. Jeśli argument typu jest typem kolekcji, argumenty określają elementy kolekcji. W przeciwnym razie argumenty są używane jako wartości właściwości lub kolumny w nowym wystąpieniu. |
New(TypeUsage, DbExpression[]) |
Tworzy nowy adres DbNewInstanceExpression. Jeśli argument typu jest typem kolekcji, argumenty określają elementy kolekcji. W przeciwnym razie argumenty są używane jako wartości właściwości lub kolumny w nowym wystąpieniu. |
NewEmptyCollection(TypeUsage) |
Tworzy nową DbNewInstanceExpression , która tworzy pustą kolekcję określonego typu kolekcji. |
Null(TypeUsage) |
Tworzy nowy DbNullExpressionelement , który reprezentuje typową wartość null. |
Parameter(TypeUsage, String) |
Tworzy nowy DbParameterReferenceExpression , który odwołuje się do parametru o określonej nazwie i typie. |
Variable(TypeUsage, String) |
Tworzy nową, DbVariableReferenceExpression która odwołuje się do zmiennej o określonej nazwie i typie. |