Database.SetInitializer<TContext> Yöntem
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.
Verilen bağlam türü için kullanılacak veritabanı başlatıcısını ayarlar. Bir veritabanına ilk kez erişmek için belirli DbContext bir tür kullanıldığında veritabanı başlatıcısı çağrılır. Code First bağlamları için varsayılan strateji bir örneğidir CreateDatabaseIfNotExists<TContext>.
public static void SetInitializer<TContext>(System.Data.Entity.IDatabaseInitializer<TContext> strategy) where TContext : System.Data.Entity.DbContext;
static member SetInitializer : System.Data.Entity.IDatabaseInitializer<'Context (requires 'Context :> System.Data.Entity.DbContext)> -> unit (requires 'Context :> System.Data.Entity.DbContext)
Public Shared Sub SetInitializer(Of TContext As DbContext) (strategy As IDatabaseInitializer(Of TContext))
Tür Parametreleri
- TContext
Bağlamın türü.
Parametreler
- strategy
- IDatabaseInitializer<TContext>
Kullanılacak başlatıcı veya belirtilen bağlam türü için başlatmayı devre dışı bırakmak için null.