Aracılığıyla paylaş


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
Korumalı yöntem ModelTranslator Yeni bir örneğini başlatır ModelTranslator sınıfı kullanarak sağlanan bir tanım.

Üst

Özellikler

  Ad Açıklama
Genel özellik CompatibilityLevel Bu Çevirmen çeviri düzeyini alır.
Genel özellik DatabaseSchemaProvider İlişkili veritabanı şeması sağlayıcı alır.
Genel özellik DataLossPossible Çeviri veri kaybına neden olabilir olup olmadığını gösteren bir değeri alır.
Korumalı özellik Definition İlişkili Çevirici tanımı alır.
Genel özellik ExtensionHandle Tanıtıcı içerdiği verileri şema uzantısını alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem CanTranslateTo(Type) Çevirici sağlanan türe çevirmek gösteren bir değeri döndürür.
Genel yöntem CanTranslateTo(DatabaseSchemaProvider)
Genel yöntem Equals Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.)
Korumalı yöntem 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ı.)
Genel yöntemStatik üye FindTranslators(DatabaseSchemaProvider, Type, IList<DataSchemaError>%)
Genel yöntemStatik üye FindTranslators(ExtensionManager, Type, IList<DataSchemaError>%)
Genel yöntem GetHashCode Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli bir örneği. (Object kaynağından devralındı.)
Korumalı yöntem InstantiateCopiedModel Kaynak veri şema modeli oluşturulmuş bir nesne olarak döndürür.
Korumalı yöntem InstantiateTranslatedModel Hedef modeli oluşturulmuş bir nesne döndürür.
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Genel yöntem SetExtensionHandle Bu uzantı nesnesi için tanıtıcı ayarlar.
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)
Genel yöntem 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.

Ayrıca bkz.

Başvuru

Microsoft.Data.Schema.SchemaModel.Translation Ad Alanı

DataSchemaModelTranslator