CSharpMigrationsGenerator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來產生 C# 程式碼以進行移轉。
public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
- 繼承
備註
如需詳細資訊和範例,請參閱 資料庫移轉和 EF Core 設計階段服務 。
建構函式
屬性
CSharpDependencies |
此服務的相依性。 |
Dependencies |
此服務的相依性。 (繼承來源 MigrationsCodeGenerator) |
FileExtension |
取得應該使用的副檔名程式碼檔案。 |
Language |
取得此服務所支援的程式設計語言。 |
Language |
取得此服務所支援的程式設計語言。 (繼承來源 MigrationsCodeGenerator) |
方法
GenerateMetadata(String, Type, String, String, IModel) |
產生移轉中繼資料程式碼。 |
GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
產生移轉程式碼。 |
GenerateSnapshot(String, Type, String, IModel) |
產生模型快照集程式碼。 |
GetNamespaces(IEnumerable<MigrationOperation>) |
取得物件清單 MigrationOperation 所需的命名空間。 (繼承來源 MigrationsCodeGenerator) |
GetNamespaces(IModel) |
取得 所需的 IModel 命名空間。 (繼承來源 MigrationsCodeGenerator) |