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. |