DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die IServiceProvider fest, aus der der Kontext alle zugehörigen Dienste auflösen soll. EF erstellt und verwaltet einen Dienstanbieter, wenn keiner angegeben ist.
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
Parameter
- serviceProvider
- IServiceProvider
Der zu verwendende Dienstanbieter.
Gibt zurück
Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Der Dienstanbieter muss alle von Entity Framework (und der verwendeten Datenbank) erforderlichen Dienste enthalten. Die Entity Framework-Dienste können mithilfe einer Erweiterungsmethode auf IServiceCollectionregistriert werden. Beispielsweise enthält der Microsoft SQL Server-Anbieter eine AddEntityFrameworkSqlServer()-Methode, um die erforderlichen Dienste hinzuzufügen.
Wenn ein IServiceProviderDbContextOptions oder DbContextOptions<TContext> registriert ist, wird dies als Optionen für diesen Kontext instance verwendet.
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions .
Gilt für:
Entity Framework