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ş DbContext örnekler oluşturmaya yönelik bir fabrika. Genel varsayılan oluşturucuya sahip olmayan bağlam türleri için tasarım zamanı hizmetlerini etkinleştirmek için bu arabirimi uygulayın. Geçişler gibi belirli tasarım zamanı deneyimlerini etkinleştirmek için tasarım zamanında türetilmiş DbContext örnekler oluşturulabilir. Tasarım zamanı hizmetleri, bu arabirimin başlangıç derlemesindeki veya türetilmiş bağlamla aynı derlemedeki uygulamalarını otomatik olarak bulur.
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 ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .
Yöntemler
CreateDbContext(String[]) |
Türetilmiş bağlamın yeni bir örneğini oluşturur. |
Şunlara uygulanır
Entity Framework