共用方式為


ProviderCodeGenerator 類別

定義

產生提供者特定的程式碼片段。

public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
type ProviderCodeGenerator = class
    interface IProviderConfigurationCodeGenerator
Public MustInherit Class ProviderCodeGenerator
Implements IProviderConfigurationCodeGenerator
繼承
ProviderCodeGenerator
實作

備註

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

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

建構函式

ProviderCodeGenerator(ProviderCodeGeneratorDependencies)

初始化 ProviderCodeGenerator 類別的新執行個體。

屬性

Dependencies

此服務的關聯式提供者特定相依性。

方法

GenerateContextOptions()

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

GenerateProviderOptions()

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

GenerateUseProvider(String, MethodCallCodeFragment)

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

GenerateUseProvider(String)
已淘汰.

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

適用於