IDbContextOptions Arabirim

Tanım

Bir tarafından kullanılacak Seçenekler DbContext . Normalde OnConfiguring(DbContextOptionsBuilder) DbContextOptionsBuilder , bu arabirimi uygulayan sınıfların örneklerini oluşturmak için bir geçersiz kılınır veya kullanırsınız, bunlar uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

Hizmet ömrü Scoped . Bu, her DbContext Örneğin bu hizmetin kendi örneğini kullanacağı anlamına gelir. Uygulama, herhangi bir yaşam süresine kayıtlı diğer hizmetlere bağlı olabilir. Uygulamanın iş parçacığı açısından güvenli olması gerekmez.

public interface IDbContextOptions
type IDbContextOptions = interface
Public Interface IDbContextOptions
Türetilmiş

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .

Özellikler

Extensions

Yapılandırılmış seçenekleri depolayan uzantıları alır.

Yöntemler

FindExtension<TExtension>()

Belirtilen türün uzantısını alır. Belirtilen türde bir uzantı yapılandırılmamışsa null değerini döndürür.

Şunlara uygulanır