Share via


DbContext.OnConfiguring(DbContextOptionsBuilder) Yöntem

Tanım

Bu bağlam için kullanılacak veritabanını (ve diğer seçenekleri) yapılandırmak için bu yöntemi geçersiz kılın. Bu yöntem, oluşturulan bağlamın her örneği için çağrılır. Temel uygulama hiçbir şey yapmaz.

protected internal virtual void OnConfiguring (Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder);
abstract member OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
override this.OnConfiguring : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder -> unit
Protected Friend Overridable Sub OnConfiguring (optionsBuilder As DbContextOptionsBuilder)

Parametreler

optionsBuilder
DbContextOptionsBuilder

Bu bağlam için seçenekleri oluşturmak veya değiştirmek için kullanılan bir oluşturucu. Veritabanları (ve diğer uzantılar) genellikle bu nesnede bağlamı yapılandırmanıza olanak sağlayan uzantı yöntemlerini tanımlar.

Açıklamalar

Örneğinin DbContextOptions oluşturucuya geçirilmiş veya geçirilmemiş olabileceği durumlarda, seçeneğini kullanarak IsConfigured seçeneklerin önceden ayarlanıp ayarlanmadığını belirleyebilir ve içindeki OnConfiguring(DbContextOptionsBuilder)mantığın bir bölümünü veya tümünü atlayabilirsiniz.

Daha fazla bilgi ve örnek için bkz. DbContext yaşam süresi, yapılandırma ve başlatma .

Şunlara uygulanır