Migration Sınıf
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.
Her EF Core geçişi tarafından devralınan bir temel sınıf.
public abstract class Migration
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class Migration
type Migration = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type Migration = class
Public MustInherit Class Migration
- Devralma
-
Migration
- Özellikler
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| Migration() |
Bir Migration örnek oluşturur. |
Alanlar
| Veri Akışı Adı | Description |
|---|---|
| InitialDatabase |
Boş veritabanının geçiş tanımlayıcısı. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| ActiveProvider |
Geçerli veritabanı sağlayıcısının adı. |
| DownOperations |
MigrationOperationVeritabanını 'down' olarak geçirecek olan. |
| TargetModel |
Geçiş IModel uygulandıktan sonra veritabanının eşlendiği. |
| UpOperations |
MigrationOperationVeritabanını 'up' olarak geçirecek olan. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| BuildTargetModel(ModelBuilder) |
derlemek TargetModeliçin uygulanır. |
| Down(MigrationBuilder) |
Veritabanını 'down' geçirecek işlemleri oluşturur. |
| Up(MigrationBuilder) |
Veritabanını 'up' geçirecek işlemleri oluşturur. |