Udostępnij za pośrednictwem


UpdateSqlGeneratorDependencies Konstruktory

Definicja

Przeciążenia

UpdateSqlGeneratorDependencies(ISqlGenerationHelper)

Tworzy obiekt parametru zależności usługi dla obiektu UpdateSqlGenerator.

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.

UpdateSqlGeneratorDependencies(ISqlGenerationHelper, IRelationalTypeMappingSource)

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.

UpdateSqlGeneratorDependencies(ISqlGenerationHelper)

Tworzy obiekt parametru zależności usługi dla obiektu UpdateSqlGenerator.

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 UpdateSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper);
new Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper -> Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies
Public Sub New (sqlGenerationHelper As ISqlGenerationHelper)

Parametry

sqlGenerationHelper
ISqlGenerationHelper

Pomocnicy do generowania aktualizacji SQL.

Dotyczy

UpdateSqlGeneratorDependencies(ISqlGenerationHelper, IRelationalTypeMappingSource)

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.

public UpdateSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public UpdateSqlGeneratorDependencies (Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper sqlGenerationHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource);
new Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource -> Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies : Microsoft.EntityFrameworkCore.Storage.ISqlGenerationHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource -> Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies
Public Sub New (sqlGenerationHelper As ISqlGenerationHelper, typeMappingSource As IRelationalTypeMappingSource)

Parametry

sqlGenerationHelper
ISqlGenerationHelper

Pomocnicy do generowania aktualizacji SQL.

typeMappingSource
IRelationalTypeMappingSource

Źródło mapowania typów.

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 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ąż obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi za pomocą operatora "with" języka C#. W żadnym momencie tego procesu nie należy wywoływać konstruktora.

Dotyczy