TypeUsage Klasa

Definicja

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
TypeUsage

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>)

DateTimeOffsetTypeUsage Tworzy obiekt typu opisanego przez parametry.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

DateTimeTypeUsage 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.MaxLength

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>)

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

Dotyczy