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

Name Description
BuiltInTypeKind

Bunun 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

Name Description
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

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

CreateBinaryTypeUsage(PrimitiveType, Boolean)

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

Belirtilen model değerlerini kullanarak ondalık türünü açıklamak için bir TypeUsage 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.

CreateDefaultTypeUsage(EdmType)

Belirtilen kavramsal model türüne sahip bir TypeUsage 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.

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.

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

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

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

Bunun TypeUsage belirtilen TypeUsageöğesinin alt 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ı

Name Description
Constant(TypeUsage, Object)

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

New(TypeUsage, DbExpression[])

Yeni DbNewInstanceExpressionbir 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, IEnumerable<DbExpression>)

Yeni DbNewInstanceExpressionbir 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