MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> 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.
Bunun bir uygulamasıIDatabaseInitializer<TContext>, veritabanını en son sürüme güncelleştirmek için Code First Migrations kullanır.
public class MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext where TMigrationsConfiguration : DbMigrationsConfiguration<TContext>new()
type MigrateDatabaseToLatestVersion<'Context, 'MigrationsConfiguration (requires 'Context :> DbContext and 'MigrationsConfiguration :> DbMigrationsConfiguration<'Context> and 'MigrationsConfiguration : (new : unit -> 'MigrationsConfiguration))> = class
interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class MigrateDatabaseToLatestVersion(Of TContext, TMigrationsConfiguration)
Implements IDatabaseInitializer(Of TContext)
Tür Parametreleri
- TContext
Bağlamın türü.
- TMigrationsConfiguration
Başlatma sırasında kullanılacak geçiş yapılandırmasının türü.
- Devralma
-
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
- Uygulamalar
Oluşturucular
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>() |
Varsa, varsayılan oluşturucu veya kayıtlı fabrika kullanılarak oluşturulan bir bağlamdaki bağlantı bilgilerini kullanacak MigrateDatabaseToLatestVersion sınıfının yeni bir örneğini başlatır |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean) |
Geçişi gerçekleştirmek için başlatmayı tetikleyen bağlamdaki bağlantı bilgilerinin kullanılıp kullanılmayacağını belirten MigrateDatabaseToLatestVersion sınıfının yeni bir örneğini başlatır. |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) |
Geçişi gerçekleştirmek için başlatmayı tetikleyen bağlamdaki bağlantı bilgilerinin kullanılıp kullanılmayacağını belirten MigrateDatabaseToLatestVersion sınıfının yeni bir örneğini başlatır. Ayrıca başlatma sırasında kullanılacak geçiş yapılandırmasının belirtilmesine de izin verir. |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String) |
Geçişi gerçekleştirmek üzere veritabanına bağlanmak için yapılandırma dosyasından belirli bir bağlantı dizesini kullanacak MigrateDatabaseToLatestVersion sınıfının yeni bir örneğini başlatır. |
Yöntemler
InitializeDatabase(TContext) |
Verilen bağlam için veritabanını başlatma stratejisini yürütür. |
Şunlara uygulanır
Entity Framework