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 öğesini ayarlar. Ef, belirtilmemişse bir hizmet sağlayıcısı oluşturur ve yönetir.
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 zincirlenebilmesi için aynı oluşturucu örneği.
Açıklamalar
Hizmet sağlayıcısı Entity Framework (ve kullanılan veritabanı) için gereken tüm hizmetleri içermelidir. Entity Framework hizmetleri üzerinde IServiceCollectionbir uzantı yöntemi kullanılarak kaydedilebilir. Örneğin, Microsoft SQL Server sağlayıcısı, gerekli hizmetleri eklemek için bir AddEntityFrameworkSqlServer() yöntemi içerir.
IServiceProviderDbContextOptionsDbContextOptions<TContext> veya kayıtlı ise bu, bu bağlam örneğinin seçenekleri olarak kullanılır.
Daha fazla bilgi ve örnek için bkz. DbContextOptions kullanma .
Şunlara uygulanır
Entity Framework