DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) Yöntem
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.
Bağlamın IServiceProvider tüm hizmetlerini çözümlemesi gereken bağlamı ayarlar. Yoksa EF bir hizmet sağlayıcısı oluşturacak ve yönetecek.
Hizmet sağlayıcısı, hizmet sağlayıcısının (ve kullanılan Entity Framework gereken tüm hizmetleri içermesi gerekir. Uygulama Entity Framework, üzerinde bir genişletme yöntemi kullanılarak IServiceCollection kaydedebilirsiniz. Örneğin, Microsoft SQL Server sağlayıcı, gerekli hizmetleri eklemek için bir AddEntityFrameworkSqlServer() yöntemi içerir.
bir IServiceProvider veya DbContextOptions kayıtlı DbContextOptions<TContext> ise, bu bağlam örneği için seçenekler olarak kullanılır.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInternalServiceProvider (IServiceProvider serviceProvider);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInternalServiceProvider (IServiceProvider? serviceProvider);
abstract member UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseInternalServiceProvider (serviceProvider As IServiceProvider) As DbContextOptionsBuilder
Parametreler
- serviceProvider
- IServiceProvider
Kullanılacak hizmet sağlayıcısı.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.