Dil

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çenekler oluşturmak veya değiştirmek için kullanılan bir oluşturucu. Veritabanları (ve diğer uzantılar) genellikle bu nesne üzerinde bağlamı yapılandırmanıza olanak sağlayan uzantı yöntemlerini tanımlar.

Açıklamalar

Örneğinin DbContextOptions oluşturucuya geçirilip geçirilmediği durumlarda, seçeneklerinin önceden ayarlanıp ayarlanmadığını belirlemek için kullanabilir IsConfigured 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