ModelTranslator Sınıf
Alt düzey bir temel sınıf için bir çevirici sağlar.
Devralma Hiyerarşisi
System.Object
Microsoft.Data.Schema.SchemaModel.Translation.ModelTranslator
Microsoft.Data.Schema.SchemaModel.Translation.DataSchemaModelTranslator
Ad alanı: Microsoft.Data.Schema.SchemaModel.Translation
Derleme: Microsoft.Data.Schema (Microsoft.Data.Schema.dll içinde)
Sözdizimi
'Bildirim
Public MustInherit Class ModelTranslator _
Implements IExtensionInformation, IExtension
public abstract class ModelTranslator : IExtensionInformation,
IExtension
public ref class ModelTranslator abstract : IExtensionInformation,
IExtension
[<AbstractClass>]
type ModelTranslator =
class
interface IExtensionInformation
interface IExtension
end
public abstract class ModelTranslator implements IExtensionInformation, IExtension
ModelTranslator türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
ModelTranslator | Yeni bir örneğini başlatır ModelTranslator sınıfı kullanarak sağlanan bir tanım. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
CompatibilityLevel | Bu Çevirmen çeviri düzeyini alır. | |
DatabaseSchemaProvider | İlişkili veritabanı şeması sağlayıcı alır. | |
DataLossPossible | Çeviri veri kaybına neden olabilir olup olmadığını gösteren bir değeri alır. | |
Definition | İlişkili Çevirici tanımı alır. | |
ExtensionHandle | Tanıtıcı içerdiği verileri şema uzantısını alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
CanTranslateTo(Type) | Çevirici sağlanan türe çevirmek gösteren bir değeri döndürür. | |
CanTranslateTo(DatabaseSchemaProvider) | ||
Equals | Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.) | |
Finalize | Kaynakları boşaltın ve atık toplama işlemi tarafından iadesi önce diğer temizleme işlemleri gerçekleştirmek nesne izin verir. (Object kaynağından devralındı.) | |
FindTranslators(DatabaseSchemaProvider, Type, IList<DataSchemaError>%) | ||
FindTranslators(ExtensionManager, Type, IList<DataSchemaError>%) | ||
GetHashCode | Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.) | |
GetType | Alır Type geçerli bir örneği. (Object kaynağından devralındı.) | |
InstantiateCopiedModel | Kaynak veri şema modeli oluşturulmuş bir nesne olarak döndürür. | |
InstantiateTranslatedModel | Hedef modeli oluşturulmuş bir nesne döndürür. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
SetExtensionHandle | Bu uzantı nesnesi için tanıtıcı ayarlar. | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) | |
Translate | Sağlanan kaynak modeli kullanarak hedef modeli şeması kaynak modeli şemaya çevirir. |
Üst
Açıklamalar
At next bu Bankası düzeyden bir taban Çevirici için şema, bir tür gibi sınıftır DataSchemaModelTranslator sınıfa
Devralanlara Notlar
Ne zaman, miras alınan ModelTranslatorCompatibilityLevel, aşağıdaki üyeleri geçersiz kılmak gerekir:
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.