DbContextOptions<TContext> Sınıf

Tanım

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
DbContextOptions<TContext>

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ü TContext .

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

true Freeze() çağrıldı ise döndürür. Donmuş seçenekler nesnesi ile daha fazla OnConfiguring(DbContextOptionsBuilder) yapılandıramaz.

(Devralındığı yer: DbContextOptions)

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 null türde bir uzantı yapılandırılmamışsa döndürür.

(Devralındığı yer: DbContextOptions)
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 .

Şunlara uygulanır