DbContextOptions<TContext> 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.
Bir tarafından kullanılacak Seçenekler DbContext . Normalde OnConfiguring(DbContextOptionsBuilder) DbContextOptionsBuilder<TContext> Bu sınıfın örneklerini oluşturmak için öğesini geçersiz kılar veya kullanın ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.
public class DbContextOptions<TContext> : Microsoft.EntityFrameworkCore.DbContextOptions where TContext : DbContext
type DbContextOptions<'Context (requires 'Context :> DbContext)> = class
inherit DbContextOptions
Public Class DbContextOptions(Of TContext)
Inherits DbContextOptions
Tür Parametreleri
- TContext
Bu seçeneklerin uygulandığı bağlamın türü.
- Devralma
Açıklamalar
Daha fazla bilgi için bkz. DbContextOptions kullanma .
Oluşturucular
| DbContextOptions<TContext>() |
DbContextOptions<TContext> sınıfının yeni bir örneğini başlatır. Normalde OnConfiguring(DbContextOptionsBuilder) DbContextOptionsBuilder<TContext> Bu sınıfın örneklerini oluşturmak için öğesini geçersiz kılar veya kullanın ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır. |
| DbContextOptions<TContext>(IReadOnlyDictionary<Type,IDbContextOptionsExtension>) |
DbContextOptions<TContext> sınıfının yeni bir örneğini başlatır. Normalde OnConfiguring(DbContextOptionsBuilder) DbContextOptionsBuilder<TContext> Bu sınıfın örneklerini oluşturmak için öğesini geçersiz kılar veya kullanın ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır. |
Özellikler
| ContextType |
Bu seçeneklerin () için olduğu bağlamın türü |
| Extensions |
Yapılandırılan seçenekleri depolana uzantıları alır. (Devralındığı yer: DbContextOptions) |
| ExtensionsMap |
Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir. (Devralındığı yer: DbContextOptions) |
| IsFrozen |
|
Yöntemler
| Equals(DbContextOptions) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: DbContextOptions) |
| Equals(Object) | (Devralındığı yer: DbContextOptions) |
| FindExtension<TExtension>() |
Belirtilen türün uzantısını alır. Belirtilen |
| Freeze() |
Bu seçenekler nesnesinin başka bir yapılandırmaya gerek olmadığını belirtir. (Devralındığı yer: DbContextOptions) |
| GetExtension<TExtension>() |
Belirtilen türün uzantısını alır. Belirtilen türün hiçbir uzantısı yapılandırılmamışsa atar. (Devralındığı yer: DbContextOptions) |
| GetHashCode() | (Devralındığı yer: DbContextOptions) |
| WithExtension<TExtension>(TExtension) |
Verilen uzantıyı temel seçeneklere ekler ve uzantı eklenmiş olarak yeni bir oluşturur DbContextOptions . |