Aracılığıyla paylaş


TypeUsage Sınıf

Tanım

Bu tür için bir türü ve model kümesini açıklar.

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

Özellikler

BuiltInTypeKind

Bu TypeUsageiçin yerleşik tür türünü alır.

Documentation

Bu türle ilişkili belgeleri alır veya ayarlar.

(Devralındığı yer: MetadataItem)
EdmType

Bu TypeUsagetarafından açıklanan tür bilgilerini alır.

Facets

Bu TypeUsagetarafından açıklanan türün modellerinin listesini alır.

MetadataProperties

Geçerli türün özellikleri listesini alır.

(Devralındığı yer: MetadataItem)

Yöntemler

CreateBinaryTypeUsage(PrimitiveType, Boolean)

TypeUsage Belirtilen model değerlerini kullanarak ikili türü tanımlamak için bir nesne oluşturur.

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

TypeUsage Belirtilen model değerlerini kullanarak ikili türü tanımlamak için bir nesne oluşturur.

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

Parametrelerin açıklandığı türde bir DateTimeOffsetTypeUsage nesne oluşturur.

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Parametrelerin açıklandığı türde bir DateTimeTypeUsage nesne oluşturur.

CreateDecimalTypeUsage(PrimitiveType)

TypeUsage İlişkisiz duyarlık ve ölçek model değerlerine sahip ondalık türünü tanımlamak için bir nesne oluşturur.

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

TypeUsage Belirtilen model değerlerini kullanarak ondalık türünü açıklamak için bir nesne oluşturur.

CreateDefaultTypeUsage(EdmType)

Belirtilen kavramsal model türüne sahip bir TypeUsage nesne oluşturur.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

TypeUsage Belirtilen model değerlerini ve ilişkisiz MaxLengthkullanarak bir dize türünü açıklamak için bir nesne oluşturur.

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

TypeUsage Belirtilen model değerlerini kullanarak bir dize türünü açıklamak için bir nesne oluşturur.

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Parametrelerin açıklandığı türde bir TimeTypeUsage nesne oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsSubtypeOf(TypeUsage)

Bunun TypeUsage belirtilen TypeUsageöğesinin alt türü olup olmadığını denetler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Bu TypeUsagetarafından açıklanan türün tam adını döndürür.

Uzantı Metotları

Constant(TypeUsage, Object)

Belirtilen sabit değerle belirtilen ilkel türden yeni DbConstantExpression bir oluşturur.

New(TypeUsage, IEnumerable<DbExpression>)

Yeni bir DbNewInstanceExpression oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

New(TypeUsage, DbExpression[])

Yeni bir DbNewInstanceExpression oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

NewEmptyCollection(TypeUsage)

Belirtilen koleksiyon türünde boş bir koleksiyon oluşturan yeni DbNewInstanceExpression bir oluşturur.

Null(TypeUsage)

Yazılan null değeri temsil eden yeni DbNullExpressionbir oluşturur.

Parameter(TypeUsage, String)

Belirtilen ad ve türe sahip bir parametreye başvuran yeni DbParameterReferenceExpression bir oluşturur.

Variable(TypeUsage, String)

Belirtilen ad ve türe sahip bir değişkene başvuran yeni DbVariableReferenceExpression bir oluşturur.

Şunlara uygulanır