共用方式為


IProviderConfigurationCodeGenerator 介面

定義

通常由資料庫提供者實作的服務,以產生反向工程的程式碼片段。

public interface IProviderConfigurationCodeGenerator
type IProviderConfigurationCodeGenerator = interface
Public Interface IProviderConfigurationCodeGenerator
衍生

備註

服務存留期為 Singleton 。 這表示許多實例都會使用 DbContext 單一實例。 實作必須是安全線程。 此服務無法相依于註冊為 Scoped 的服務。

如需詳細資訊和範例 ,請參閱反向工程 (scaffolding) 現有的資料庫EF Core 設計階段服務

方法

GenerateContextOptions()

產生方法鏈結以設定其他內容選項。

GenerateProviderOptions()

產生用來設定提供者特定選項的方法鏈結。

GenerateUseProvider(String)
已淘汰.

產生類似 的程式碼片段,可用於 .UseSqlServer("Database=Foo")OnConfiguring(DbContextOptionsBuilder) 所產生 DbCoNtext 的 方法中。

GenerateUseProvider(String, MethodCallCodeFragment)

產生類似 的程式碼片段,可用於 .UseSqlServer("Database=Foo")OnConfiguring(DbContextOptionsBuilder) 所產生 DbCoNtext 的 方法中。

適用於