MigrationsSqlGeneratorDependencies Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper) |
Tworzy obiekt parametru zależności usługi dla obiektu MigrationsSqlGenerator. Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. |
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, ISingletonUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalTypeMappingSource) |
Tworzy obiekt parametru zależności usługi dla obiektu MigrationsSqlGenerator. Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. |
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, IUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMappingSource, ICurrentDbContext, IDiagnosticsLogger<DbLoggerCategory.Database.Command>) |
Tworzy obiekt parametru zależności usługi dla obiektu MigrationsSqlGenerator. Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, IUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMappingSource, ICurrentDbContext, ILoggingOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Migrations>) |
Tworzy obiekt parametru zależności usługi dla obiektu MigrationsSqlGenerator. Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, IUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMappingSource, ICurrentDbContext, IModificationCommandFactory, ILoggingOptions, IRelationalCommandDiagnosticsLogger, IDiagnosticsLogger<DbLoggerCategory.Migrations>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper)
Tworzy obiekt parametru zależności usługi dla obiektu MigrationsSqlGenerator.
Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora.
Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.
public MigrationsSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory commandBuilderFactory, Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper typeMapper);
new Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory * Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper -> Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies
Public Sub New (commandBuilderFactory As IRelationalCommandBuilderFactory, sqlGenerationHelper As ISqlGenerationHelper, typeMapper As IRelationalTypeMapper)
Parametry
- commandBuilderFactory
- IRelationalCommandBuilderFactory
Fabryka konstruktora poleceń.
- sqlGenerationHelper
- ISqlGenerationHelper
Pomocnicy do generowania kodu SQL.
- typeMapper
- IRelationalTypeMapper
Maper typu, który jest używany.
Dotyczy
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, ISingletonUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalTypeMappingSource)
Tworzy obiekt parametru zależności usługi dla obiektu MigrationsSqlGenerator.
Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora.
Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.
public MigrationsSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory commandBuilderFactory, Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator updateSqlGenerator, Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper typeMapper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource);
new Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory * Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator * Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource -> Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies
Public Sub New (commandBuilderFactory As IRelationalCommandBuilderFactory, updateSqlGenerator As ISingletonUpdateSqlGenerator, sqlGenerationHelper As ISqlGenerationHelper, typeMapper As IRelationalTypeMapper, typeMappingSource As IRelationalTypeMappingSource)
Parametry
- commandBuilderFactory
- IRelationalCommandBuilderFactory
Fabryka konstruktora poleceń.
- updateSqlGenerator
- Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator
Generator SQL wysokiego poziomu.
- sqlGenerationHelper
- ISqlGenerationHelper
Pomocnicy do generowania kodu SQL.
- typeMapper
- IRelationalTypeMapper
Maper typu, który jest używany.
- typeMappingSource
- IRelationalTypeMappingSource
Maper typu.
Dotyczy
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, IUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMappingSource, ICurrentDbContext, IDiagnosticsLogger<DbLoggerCategory.Database.Command>)
Tworzy obiekt parametru zależności usługi dla obiektu MigrationsSqlGenerator.
Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora.
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public MigrationsSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory commandBuilderFactory, Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator updateSqlGenerator, Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> logger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory * Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator * Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> -> Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies
Public Sub New (commandBuilderFactory As IRelationalCommandBuilderFactory, updateSqlGenerator As IUpdateSqlGenerator, sqlGenerationHelper As ISqlGenerationHelper, typeMappingSource As IRelationalTypeMappingSource, currentContext As ICurrentDbContext, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command))
Parametry
- commandBuilderFactory
- IRelationalCommandBuilderFactory
- updateSqlGenerator
- IUpdateSqlGenerator
- sqlGenerationHelper
- ISqlGenerationHelper
- typeMappingSource
- IRelationalTypeMappingSource
- currentContext
- ICurrentDbContext
- Atrybuty
Dotyczy
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, IUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMappingSource, ICurrentDbContext, ILoggingOptions, IDiagnosticsLogger<DbLoggerCategory.Database.Command>, IDiagnosticsLogger<DbLoggerCategory.Migrations>)
Tworzy obiekt parametru zależności usługi dla elementu MigrationsSqlGenerator.
Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego użyj tego typu w konstruktorze, aby wystąpienie zostało utworzone i wprowadzone automatycznie przez kontener iniekcji zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi za pomocą polecenia "With..." Metody. Nie należy wywoływać konstruktora w żadnym momencie tego procesu.
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public MigrationsSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory commandBuilderFactory, Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator updateSqlGenerator, Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions loggingOptions, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> logger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Migrations> migrationsLogger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory * Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator * Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Migrations> -> Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies
Public Sub New (commandBuilderFactory As IRelationalCommandBuilderFactory, updateSqlGenerator As IUpdateSqlGenerator, sqlGenerationHelper As ISqlGenerationHelper, typeMappingSource As IRelationalTypeMappingSource, currentContext As ICurrentDbContext, loggingOptions As ILoggingOptions, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), migrationsLogger As IDiagnosticsLogger(Of DbLoggerCategory.Migrations))
Parametry
- commandBuilderFactory
- IRelationalCommandBuilderFactory
- updateSqlGenerator
- IUpdateSqlGenerator
- sqlGenerationHelper
- ISqlGenerationHelper
- typeMappingSource
- IRelationalTypeMappingSource
- currentContext
- ICurrentDbContext
- loggingOptions
- ILoggingOptions
- migrationsLogger
- IDiagnosticsLogger<DbLoggerCategory.Migrations>
- Atrybuty
Dotyczy
MigrationsSqlGeneratorDependencies(IRelationalCommandBuilderFactory, IUpdateSqlGenerator, ISqlGenerationHelper, IRelationalTypeMappingSource, ICurrentDbContext, IModificationCommandFactory, ILoggingOptions, IRelationalCommandDiagnosticsLogger, IDiagnosticsLogger<DbLoggerCategory.Migrations>)
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public MigrationsSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory commandBuilderFactory, Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator updateSqlGenerator, Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource, Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext, Microsoft.EntityFrameworkCore.Update.IModificationCommandFactory modificationCommandFactory, Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions loggingOptions, Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger logger, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Migrations> migrationsLogger);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilderFactory * Microsoft.EntityFrameworkCore.Update.IUpdateSqlGenerator * Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext * Microsoft.EntityFrameworkCore.Update.IModificationCommandFactory * Microsoft.EntityFrameworkCore.Diagnostics.ILoggingOptions * Microsoft.EntityFrameworkCore.Diagnostics.IRelationalCommandDiagnosticsLogger * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Migrations> -> Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies
Public Sub New (commandBuilderFactory As IRelationalCommandBuilderFactory, updateSqlGenerator As IUpdateSqlGenerator, sqlGenerationHelper As ISqlGenerationHelper, typeMappingSource As IRelationalTypeMappingSource, currentContext As ICurrentDbContext, modificationCommandFactory As IModificationCommandFactory, loggingOptions As ILoggingOptions, logger As IRelationalCommandDiagnosticsLogger, migrationsLogger As IDiagnosticsLogger(Of DbLoggerCategory.Migrations))
Parametry
- commandBuilderFactory
- IRelationalCommandBuilderFactory
- updateSqlGenerator
- IUpdateSqlGenerator
- sqlGenerationHelper
- ISqlGenerationHelper
- typeMappingSource
- IRelationalTypeMappingSource
- currentContext
- ICurrentDbContext
- modificationCommandFactory
- IModificationCommandFactory
- loggingOptions
- ILoggingOptions
- migrationsLogger
- IDiagnosticsLogger<DbLoggerCategory.Migrations>
- Atrybuty
Uwagi
Nie należy wywoływać tego konstruktora bezpośrednio z dostawcy lub kodu aplikacji, ponieważ może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego użyj tego typu w konstruktorze, aby wystąpienie zostało utworzone i wprowadzone automatycznie przez kontener iniekcji zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi operatorem C# "with". Nie należy wywoływać konstruktora w żadnym momencie tego procesu.