DbContextOptionsBuilder<TContext>.UseInternalServiceProvider Yöntem
Ö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. Hiçbir hizmet sağlayıcısı belirtilmezse EF bir hizmet sağlayıcısı oluşturur ve yönetir.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInternalServiceProvider (IServiceProvider serviceProvider);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInternalServiceProvider (IServiceProvider? serviceProvider);
override this.UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseInternalServiceProvider (serviceProvider As IServiceProvider) As DbContextOptionsBuilder(Of TContext)
- serviceProvider
- IServiceProvider
Kullanılacak hizmet sağlayıcısı.
Birden çok çağrının zincirlenebilmesi için aynı oluşturucu örneği.
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.
IServiceProvider veya DbContextOptionsDbContextOptions<TContext> kaydedildiyse, bu bağlam örneğinin seçenekleri olarak bu kullanılır.
Daha fazla bilgi ve örnek için bkz. DbContextOptions kullanma .
Entity Framework geri bildirimi
Entity Framework, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: