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.
Klasa reprezentująca informacje o typie elementu
[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
- Dziedziczenie
- Atrybuty
Właściwości
| BuiltInTypeKind |
Pobiera wbudowany rodzaj typu dla tego TypeUsageelementu . |
| Documentation |
Pobiera lub ustawia dokumentację skojarzona z tym typem. (Odziedziczone po MetadataItem) |
| EdmType |
Pobiera informacje o typie opisane przez ten TypeUsageelement . |
| Facets |
Pobiera listę aspektów dla typu opisanego przez ten TypeUsage element . |
| MetadataProperties |
Pobiera listę właściwości bieżącego typu. (Odziedziczone po MetadataItem) |
| ModelTypeUsage |
Zwraca użycie typu modelu dla typu dostawcy |
Metody
| AddAnnotation(String, Object) |
Dodaje lub aktualizuje adnotację o określonej nazwie i wartości. (Odziedziczone po MetadataItem) |
| Create(EdmType, IEnumerable<Facet>) |
Metoda fabryki do tworzenia klasy TypeUsage z określonymi typami EdmType i facetami |
| 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>) |
System.Data.Metadata.Edm.DateTimeOffsetTypeUsage Tworzy obiekt typu, który opisuje parametry. |
| CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
System.Data.Metadata.Edm.DateTimeTypeUsage Tworzy obiekt typu, który opisuje 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 aspektów. |
| 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 aspektów i niepowiązanych wartości MaxLength. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
TypeUsage Tworzy obiekt opisujący typ ciągu przy użyciu określonych wartości aspektów. |
| CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
System.Data.Metadata.Edm.TimeTypeUsage Tworzy obiekt typu, który opisuje parametry. |
| IsSubtypeOf(TypeUsage) |
Sprawdza, czy jest to TypeUsage podtyp określonego TypeUsage elementu . |
| RemoveAnnotation(String) |
Usuwa adnotację o określonej nazwie. (Odziedziczone po MetadataItem) |
| ToString() |
Zwraca pełną nazwę typu opisanego przez ten TypeUsageelement . |
Metody rozszerzania
| Constant(TypeUsage, Object) |
Tworzy nowy DbConstantExpression typ pierwotny o podanej wartości stałej. |
| New(TypeUsage, IEnumerable<DbExpression>) |
Tworzy nowy adres DbNewInstanceExpression. Jeśli argument type 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 type 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 DbNullExpressionobiekt , 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. |