TypeUsage Klas

Definitie

Beschrijft een type en een set facetten voor dat type.

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

Eigenschappen

Name Description
BuiltInTypeKind

Hiermee haalt u het ingebouwde typetype op.TypeUsage

Documentation

Hiermee haalt u de documentatie op die aan dit type is gekoppeld of stelt u deze in.

(Overgenomen van MetadataItem)
EdmType

Hiermee haalt u de typegegevens op die hier worden TypeUsagebeschreven.

Facets

Hiermee haalt u de lijst met facetten op voor het type dat door dit TypeUsagewordt beschreven.

MetadataProperties

Hiermee haalt u de lijst met eigenschappen van het huidige type op.

(Overgenomen van MetadataItem)

Methoden

Name Description
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

Hiermee maakt u een TypeUsage object om een binair type te beschrijven met behulp van de opgegeven facetwaarden.

CreateBinaryTypeUsage(PrimitiveType, Boolean)

Hiermee maakt u een TypeUsage object om een binair type te beschrijven met behulp van de opgegeven facetwaarden.

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

Hiermee maakt u een DateTimeOffsetTypeUsage object van het type dat door de parameters wordt beschreven.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Hiermee maakt u een DateTimeTypeUsage object van het type dat door de parameters wordt beschreven.

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

Hiermee maakt u een TypeUsage object om een decimaaltype te beschrijven met behulp van de opgegeven facetwaarden.

CreateDecimalTypeUsage(PrimitiveType)

Hiermee maakt u een TypeUsage object om een decimaal type te beschrijven met niet-afhankelijke precisie en facetwaarden te schalen.

CreateDefaultTypeUsage(EdmType)

Hiermee maakt u een TypeUsage object met het opgegeven conceptuele modeltype.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

Hiermee maakt u een TypeUsage object om een tekenreekstype te beschrijven met behulp van de opgegeven facetwaarden.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

Hiermee maakt u een TypeUsage object om een tekenreekstype te beschrijven met behulp van de opgegeven facetwaarden en niet-afhankelijk MaxLength.

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Hiermee maakt u een TimeTypeUsage object van het type dat door de parameters wordt beschreven.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsSubtypeOf(TypeUsage)

Hiermee wordt gecontroleerd of dit TypeUsage een subtype van het opgegeven TypeUsageis.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert de volledige naam van het type dat door dit TypeUsagewordt beschreven.

Extensiemethoden

Name Description
Constant(TypeUsage, Object)

Hiermee maakt u een nieuw DbConstantExpression van het opgegeven primitieve type met de opgegeven constante waarde.

New(TypeUsage, DbExpression[])

Hiermee maakt u een nieuwe DbNewInstanceExpression. Als het typeargument een verzamelingstype is, geven de argumenten de elementen van de verzameling op. Anders worden de argumenten gebruikt als eigenschaps- of kolomwaarden in het nieuwe exemplaar.

New(TypeUsage, IEnumerable<DbExpression>)

Hiermee maakt u een nieuwe DbNewInstanceExpression. Als het typeargument een verzamelingstype is, geven de argumenten de elementen van de verzameling op. Anders worden de argumenten gebruikt als eigenschaps- of kolomwaarden in het nieuwe exemplaar.

NewEmptyCollection(TypeUsage)

Hiermee maakt u een nieuwe DbNewInstanceExpression waarmee een lege verzameling van het opgegeven verzamelingstype wordt samengesteld.

Null(TypeUsage)

Hiermee maakt u een nieuwe DbNullExpression, die een getypte null-waarde vertegenwoordigt.

Parameter(TypeUsage, String)

Hiermee maakt u een nieuwe DbParameterReferenceExpression die verwijst naar een parameter met de opgegeven naam en het opgegeven type.

Variable(TypeUsage, String)

Hiermee maakt u een nieuwe DbVariableReferenceExpression die verwijst naar een variabele met de opgegeven naam en het opgegeven type.

Van toepassing op