Udostępnij za pośrednictwem


TypeUsage Klasa

Definicja

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
TypeUsage
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.

Dotyczy