ProviderCodeGenerator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生提供者專屬的程式碼片段。
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
public abstract class ProviderCodeGenerator : Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type ProviderCodeGenerator = class
interface IProviderConfigurationCodeGenerator
type ProviderCodeGenerator = class
interface IProviderConfigurationCodeGenerator
Public MustInherit Class ProviderCodeGenerator
Implements IProviderConfigurationCodeGenerator
- 繼承
-
ProviderCodeGenerator
- 屬性
- 實作
備註
服役期間為 Singleton。 這表示單一實例會被多個 DbContext 實例使用。 實作必須是執行緒安全的。 此服務無法依賴於註冊為 Scoped的服務。
更多資訊與範例請參閱 「逆向工程(支架)」現有資料庫及 EF Core 設計時服務 。
建構函式
| 名稱 | Description |
|---|---|
| ProviderCodeGenerator(ProviderCodeGeneratorDependencies) |
初始化 ProviderCodeGenerator 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Dependencies |
此服務的關聯提供者專屬相依關係。 |
方法
| 名稱 | Description |
|---|---|
| GenerateContextOptions() |
產生方法鏈以配置額外的上下文選項。 |
| GenerateProviderOptions() |
產生一條方法鏈,用於配置提供者專屬選項。 |
| GenerateUseProvider(String, MethodCallCodeFragment) |
產生一段 |
| GenerateUseProvider(String) |
已淘汰.
產生一段 |