Microsoft.EntityFrameworkCore.Design 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
介面
| 名稱 | Description |
|---|---|
| IAnnotationCodeGenerator |
由資料庫提供者實作,用以控制哪些註解需要產生程式碼(而非依慣例處理),並在需要時產生程式碼。 |
| ICSharpHelper |
用於產生 C# 程式碼的輔助工具。 |
| IDesignTimeDbContextFactory<TContext> |
一個用來建立衍生 DbContext 實例的工廠。 實作此介面以啟用設計時服務,適用於沒有公開預設建構器的上下文類型。 在設計時,可以建立衍生 DbContext 實例,以啟用特定的設計時經驗,例如遷移。 設計時服務會自動發現該介面的實作,這些實作屬於啟動組件或與衍生上下文相同的組件。 |
| IDesignTimeServices |
可設定設計時服務。 工具會自動發現啟動組件中此介面的實作。 |
| ILanguageBasedService |
代表根據所支援的程式語言來解析的服務。 |
| IMethodCallCodeFragment |
代表對方法的呼叫。 |
| IOperationReporter |
報告由設計時作業(如遷移與鷹架)所發出的訊息。 |
| IOperationReportHandler |
用於處理報告的設計時活動。 |
| IOperationResultHandler |
用於 OperationExecutor 處理操作結果。 |
| IPluralizer |
將識別碼轉換為複數與單數等價詞。 |