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

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

CreateBinaryTypeUsage(PrimitiveType, Boolean)

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

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

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

CreateDecimalTypeUsage(PrimitiveType)

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

CreateDefaultTypeUsage(EdmType)

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

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

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

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

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

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

Parametrelerin açıklandığı türde bir TimeTypeUsage nesnesi 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()

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

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

Bu TypeUsage belirtilen TypeUsagealt türü olup olmadığını denetler.

MemberwiseClone()

Geçerli Objectbasit 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ürün yeni bir DbConstantExpression oluşturur.

New(TypeUsage, IEnumerable<DbExpression>)

Yeni bir DbNewInstanceExpressionoluş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 DbNewInstanceExpressionoluş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 bir DbNewInstanceExpression oluşturur.

Null(TypeUsage)

Yazılan null değeri temsil eden yeni bir DbNullExpressionoluşturur.

Parameter(TypeUsage, String)

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

Variable(TypeUsage, String)

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

Şunlara uygulanır