IMigrationsAssembly Arabirim
Tanım
Ö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.
EF Core geçişleri içeren bir derlemeyi temsil eden bir hizmet.
Hizmet ömrü Scoped . Bu, her DbContext Örneğin bu hizmetin kendi örneğini kullanacağı anlamına gelir. Uygulama, herhangi bir yaşam süresine kayıtlı diğer hizmetlere bağlı olabilir. Uygulamanın iş parçacığı açısından güvenli olması gerekmez.
public interface IMigrationsAssembly
type IMigrationsAssembly = interface
Public Interface IMigrationsAssembly
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişleri .
Özellikler
| Assembly |
Geçişleri, anlık görüntüyü vb. içeren derleme |
| Migrations |
Geçiş tanımlayıcılarını geçişi TypeInfo temsil eden sınıfın öğesine eşleme. |
| ModelSnapshot |
Derlemede bulunan öğesinin anlık görüntüsü IModel . |
Yöntemler
| CreateMigration(TypeInfo, String) |
Geçiş sınıfının bir örneğini oluşturur. |
| FindMigrationId(String) |
Belirtilen tam geçiş adına veya yalnızca tanımlayıcısına sahip olan derlemede bir geçiş tanımlayıcısı bulur. |
Uzantı Metotları
| GetMigrationId(IMigrationsAssembly, String) |
Verilen tam geçiş adına veya yalnızca tanımlayıcısına sahip derlemede bir geçiş tanımlayıcısı alır. Geçiş bulunamasa bir özel durum oluşturur; geçiş FindMigrationId(String) mevcut olmayabilirse kullanın. |