Aracılığıyla paylaş


DataGenerationServices Sınıf

Bu soyut temel sınıfı, bu sağlayıcı için veri üretimi etkinleştirmek için veri üretimi özellikle veritabanı şeması sağlayıcıya özgü bilgileri sağlanmasından sorumludur.

Devralma Hiyerarşisi

System.Object
  Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices

Ad alanı:  Microsoft.Data.Schema.Tools.DataGenerator
Derleme:  Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll içinde)

Sözdizimi

'Bildirim
Public MustInherit Class DataGenerationServices _
    Implements IExtensionInformation, IExtension
public abstract class DataGenerationServices : IExtensionInformation, 
    IExtension
public ref class DataGenerationServices abstract : IExtensionInformation, 
    IExtension
[<AbstractClass>]
type DataGenerationServices =  
    class
        interface IExtensionInformation
        interface IExtension
    end
public abstract class DataGenerationServices implements IExtensionInformation, IExtension

DataGenerationServices türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Korumalı yöntem DataGenerationServices Başlatmak için türetilmiş sınıfları kurucuya aradığını DataGenerationServices sınıfa

Üst

Özellikler

  Ad Açıklama
Genel özellik ExtensionHandle Bu uzantı için uzantı tanıtıcı alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Annotate Sağlanan tablo inceler ve her sütun için yapılandırma bilgilerini belirtmek için veri üretimi ek açıklama ekler.
Genel yöntem AvailableColumnTypes Bir sütun tanımlamak kullanılabilir hale getirmek için seçtiğiniz veritabanı veri türleri listesini döndürür Visual Studio.
Genel yöntem AvailableExtensionTypes Salt okunur kullanım için kullanılabilir duruma getirmek istediğiniz genişletilmiş veri türleri koleksiyonunu döndürür Araçlar Seçenekler iletişim kutusu.
Genel yöntem Equals Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.)
Genel yöntem FilterGenerators Sağlanan sütun için olası çıktı tanımlayıcı sağlanan listeden tanımlayıcıları kaldırır çıktı.
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öntem GetAnnotationsIncludedInSerialization Veri oluşturma planı sıralanmış, dahil olan ek açıklamaları türleri listesini döndürür.
Genel yöntem GetCopiedAnnotationTypes Ne zaman denilen Visual Studio eşitleyen bir veri oluşturma planı mevcut proje şeması.Bu yöntem sağlar Visual Studio kopyalama ek açıklamaları proje modelinden veri nesil modeli.
Genel yöntem GetDbTypeExtension Sağlanan sütun eşlenmesini istediğiniz bir genişletilmiş veritabanı türü çıktı temsil eden bir tür verir.
Genel yöntem GetDefaultForeignKeyGenerator Varsayılan olarak atanan belirli bir yabancı anahtar generator döndürür.
Genel yöntem GetGeneratorInput Esas sağlanan sütun için bir değer döndürür üzerinde sağlanan AutoAssignedInput üye.
Genel yöntem GetHashCode Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.)
Genel yöntem GetModelCopyConfiguration Yapılandırma öğeleri için sağlanan veri şema modelinde alır.
Genel yöntem GetPreferredDataSink Hangi veri üretimi planından üretilen verilerle birlikte belirler.
Genel yöntem GetReferencedColumn Sağlanan sütun başvuran sütunların listesini döndürür.
Genel yöntem GetReferencedTables Sağlanan tablo, isteğe bağlı olarak kendini başvuruları da dahil olmak üzere başvuran tablolar listesini döndürür.
Genel yöntem GetReferencingTables İsteğe bağlı olarak kendini başvuruları da dahil olmak üzere sağlanan tabloya başvuran tablolar listesini döndürür.
Genel yöntem GetRelevantModelClasses Modeli öğe kümesi için plan yanıtlar veri üretimi değiştiği belirlemek için kullanılır.
Genel yöntem GetType Alır Type geçerli bir örneği. (Object kaynağından devralındı.)
Genel yöntem GetTypesExcludedFromComparison Hedef veritabanı modeli karşılaştırmadan kaldırılacak öğeleri tanımlar.
Genel yöntem InitializeModelComparerConstructor Geliştirici karşılaştırıcısı kurucusuna veri modeline özgü değişiklikler yapmak izin verir.
Korumalı yöntem InitializePlanModelConstructor
Korumalı yöntem InitializeVerificationModelConstructor Hedef veritabanında veri planı doğrulandığında, sağlanan veri modeline özgü herhangi bir değişiklik için sağlanan düzenlememeyi kurucusu geliştirici sağlar.
Genel yöntem IsNewColumnSelected Sağlanan yeni oluşturulan veya yüklenen yeni, sütun için veri üretimi olarak seçilen görüntülenip görüntülenmeyeceğini belirler.
Genel yöntem MapColumnToDbTypes Sağlanan sütun için en uygun veri türlerini ilgili seçimlerinizi listesini döndürür.
Genel yöntem MapColumnToDefaultDbType Sağlanan sütun için varsayılan olarak kullanmak istediğiniz veritabanı veri türü verir.
Genel yöntem MapGeneratorOutputToDbTypes Verilen özel veritabanı türü için çıktı eşlemek uygun olacak şekilde miktarını kararlaştırmak veritabanı veri türleri dizisi 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 PopulateDefaultMappings Seçimlerinizi belirli varsayılan eşlemeleri veritabanı veri türleri için kullanılabilir çıkış tanımlayıcısı eşlemeleri oluşturucuya sağlanan listesini kullanarak çıktı tanımlayıcıları döndürür.Seçimlerinizi çıktı tanımlayıcıları için veritabanı veri türleri, belirli varsayılan eşlemeleri ve çıkış tanımlayıcıları için genişletilmiş veritabanı veri türlerinin varsayılan eşlemeleri geri döndürür.
Genel yöntem SetExtensionHandle Uzantısı tutamacını geçerli nesne için ayarlar.
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Açıklamalar

Veritabanı şeması sağlayıcıları yazanlar için sağlayıcının veri üretimi etkinleştirmek için bu sınıf uygulamak. Veri jeneratörler geliştiriciler bu sınıf uygulamak zorunda değildir. Bu sınıf yöntemleri çoğu verilir Araçlar Seçenekler kullanıcı arabiriminde Visual Studio.

İş 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.Tools.DataGenerator Ad Alanı

Diğer Kaynaklar

Creating Custom Data Generators

Genişletilebilirlik Veri Oluşturucu genel bakış