Microsoft.EntityFrameworkCore.Scaffolding 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
CompiledModelCodeGenerationOptions |
表示產生已編譯模型中繼資料的程式碼時要使用的選項。 |
DatabaseModelFactory |
資料庫提供者用來將資料庫反向工程成 的 DatabaseModel 基類。 |
DatabaseModelFactoryOptions |
指定要從資料庫讀取的中繼資料。 |
ModelCodeGenerationOptions |
表示產生模型程式碼時要使用的選項。 |
ModelCodeGenerator |
用來產生模型的程式碼。 |
ModelCodeGeneratorDependencies |
的服務相依性參數類別 ModelCodeGenerator 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
ModelReverseEngineerOptions |
表示從資料庫反向工程模型時要使用的選項。 |
ProviderCodeGenerator |
產生提供者特定的程式碼片段。 |
ProviderCodeGeneratorDependencies |
的服務相依性參數類別 ProviderCodeGenerator 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 請勿直接從提供者或應用程式程式碼建構此類別的實例,因為建構函式簽章可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 C# 'with' 運算子取代選取的服務。 請勿在此進程中的任何時間點呼叫建構函式。 |
ProviderCodeGeneratorPlugin |
外掛程式用來產生反向工程程式碼片段的基類。 |
RelationalScaffoldingModelFactory | |
SavedModelFiles |
表示為模型新增的檔案。 |
ScaffoldedFile |
表示 Scaffold 的檔案。 |
ScaffoldedModel |
表示 Scaffold 的模型。 |
ScaffoldingTypeMapper | |
TableSelectionSet | |
TableSelectionSet.Selection | |
TemplatedModelGenerator |
使用範本之模型程式碼產生器的基底類型。 |
TypeScaffoldingInfo |
介面
ICompiledModelCodeGenerator |
用來產生已編譯模型中繼資料的程式碼。 |
ICompiledModelCodeGeneratorSelector |
針對 ICompiledModelCodeGenerator 指定的產生選項選取服務。 |
ICompiledModelScaffolder |
用來從模型建構已編譯的模型。 |
IDatabaseModelFactory |
服務通常是由資料庫提供者實作,以將資料庫反向工程成 DatabaseModel 。 |
IModelCodeGenerator |
用來產生模型的程式碼。 |
IModelCodeGeneratorSelector |
為 IModelCodeGenerator 指定的程式設計語言選取服務。 |
IProviderCodeGeneratorPlugin |
由外掛程式實作,以產生反向工程的程式碼片段。 |
IProviderConfigurationCodeGenerator |
通常由資料庫提供者實作的服務,以產生反向工程的程式碼片段。 |
IReverseEngineerScaffolder |
用來從資料庫架構建立模型。 |
IScaffoldingModelFactory |
用來從 DatabaseModel 建立 IModel 。 |
IScaffoldingProviderCodeGenerator |
通常由資料庫提供者實作的服務,以產生反向工程的程式碼片段。 |