IDesignTimeDbContextFactory<TContext> 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.
Türetilmiş örnekler oluşturmak için DbContext bir fabrika. Genel varsayılan oluşturucusu olmayan bağlam türleri için tasarım zamanı hizmetlerini etkinleştirmek için bu arabirimi kullanın. Tasarım zamanında, Geçişler DbContext gibi belirli tasarım zamanı deneyimlerini etkinleştirmek için türetilmiş örnekler oluşturulabilir. Tasarım zamanı hizmetleri, başlangıç derlemesinde veya türetilmiş bağlamla aynı derlemede yer alan bu arabirimin uygulamalarını otomatik olarak keşfeder.
public interface IDesignTimeDbContextFactory<out TContext> where TContext : DbContext
type IDesignTimeDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDesignTimeDbContextFactory(Of Out TContext)
Tür Parametreleri
- TContext
Bağlamın türü.
Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.Açıklamalar
Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.
Yöntemler
| CreateDbContext(String[]) |
Türetilmiş bağlamın yeni bir örneğini oluşturur. |