Microsoft.EntityFrameworkCore.Migrations Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıflar
HistoryRepository |
Hangi geçişlerin uygulandığı gibi EF Core Geçişleriyle ilgili meta verileri izleyen '__EFMigrationsHistory' tablosuna erişmek için kullanılan depo için temel sınıf. |
HistoryRepositoryDependencies |
için hizmet bağımlılıkları parametre sınıfı HistoryRepository Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
HistoryRow |
Geçiş geçmişi tablosundaki bir satırı temsil eden varlık türü. |
Migration |
Her EF Core geçişi tarafından devralınan bir temel sınıf. |
MigrationAttribute |
Sınıfın bir Migration olduğunu ve tanımlayıcısını sağladığını gösterir. |
MigrationBuilder |
Derlemeler için MigrationOperationakıcı bir API sağlayan bir oluşturucu. |
MigrationCommand |
Geçirilecek veritabanına gönderilmeye hazır bir komutu temsil eder. |
MigrationCommandListBuilder |
Daha sonra veritabanını geçirmek için yürütülebilecek bir liste MigrationCommandoluşturmak için bir oluşturucu. |
MigrationsAnnotationProvider |
çeşitli öğeleri için kaldırma işlemleri oluştururken EF Core Migrations tarafından kullanılan ek açıklamalara erişim sağlayan veritabanı sağlayıcıları tarafından devralınan IRelationalModelbir temel sınıf. |
MigrationsAnnotationProviderDependencies |
için hizmet bağımlılıkları parametre sınıfı MigrationsAnnotationProvider Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
MigrationsAssemblyExtensions |
için IMigrationsAssemblyuzantı yöntemleri. |
MigrationsSqlGenerator |
Daha sonra bir s listesinden MigrationOperationyürütülebilen veya betik oluşturulabilen nesnelerde MigrationCommand SQL'i oluşturur. |
MigrationsSqlGeneratorDependencies |
için hizmet bağımlılıkları parametre sınıfı MigrationsSqlGenerator Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
SqliteMigrationBuilderExtensions |
için MigrationBuilderbelirli uzantı yöntemlerini sqlite edin. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
SQLite'e özgü uygulaması MigrationsSqlGenerator. |
SqlServerMigrationBuilderExtensions |
için MigrationBuilderbelirli uzantı yöntemlerini SQL Server. |
SqlServerMigrationsSqlGenerator |
SQL Server özgü uygulaması.MigrationsSqlGenerator |
Arabirimler
IHistoryRepository |
Hangi geçişlerin uygulandığı gibi EF Core Geçişleriyle ilgili meta verileri izleyen '__EFMigrationsHistory' tablosuna erişmek için kullanılan depo arabirimi. |
IMigrationCommandExecutor |
Veritabanında geçiş komutlarını yürütmeye yönelik bir hizmet. |
IMigrationsAnnotationProvider |
Genellikle çeşitli öğeleri IRelationalModeliçin kaldırma işlemleri oluştururken EF Core Migrations tarafından kullanılan ek açıklamalara erişim sağlayan veritabanı sağlayıcıları tarafından uygulanan bir hizmet. İlişkisel modelde depolanan ek açıklamalar tarafından IRelationalAnnotationProvidersağlanır. |
IMigrationsAssembly |
EF Core Geçişleri içeren bir derlemeyi temsil eden hizmet. |
IMigrationsIdGenerator |
Adlardan ve tanımlayıcılardan adlardan geçiş tanımlayıcıları oluşturmaya yönelik bir hizmet. |
IMigrationsModelDiffer |
İki IRelationalModels arasındaki farkları bulmaya ve bu farklılıkları MigrationOperationveritabanını güncelleştirmek için kullanılabilecek s'ye dönüştürmeye yönelik bir hizmet. |
IMigrationsSqlGenerator |
Daha sonra bir s listesinden yürütülebilen veya betik oluşturulabilen nesneler oluşturmaya MigrationCommand yönelik MigrationOperationbir hizmet. |
IMigrator |
EF Core Migrations betiği oluşturmak veya veritabanını doğrudan geçirmek için kullanılan ana hizmet. |
Numaralandırmalar
MigrationsSqlGenerationOptions |
Geçişler için SQL oluştururken kullanılacak seçenekler. |
ReferentialAction |
Bir veritabanının bir güncelleştirme veya silme işlemi kapsamında yabancı anahtar kısıtlamasını işlerken gerçekleştirebileceği eylem. |
Entity Framework