语言

IMigrationsCodeGenerator 接口

定义

用于生成迁移代码。

public interface IMigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Design.ILanguageBasedService
public interface IMigrationsCodeGenerator
type IMigrationsCodeGenerator = interface
    interface ILanguageBasedService
type IMigrationsCodeGenerator = interface
Public Interface IMigrationsCodeGenerator
Implements ILanguageBasedService
Public Interface IMigrationsCodeGenerator
派生
实现

注解

有关详细信息和示例,请参阅 数据库迁移和 EF Core 设计时服务 。

属性

名称 说明
FileExtension

获取应使用的文件扩展名代码文件。

Language

获取此服务支持的编程语言。

(继承自 ILanguageBasedService)

方法

名称 说明
GenerateMetadata(String, Type, String, String, IModel)

生成迁移元数据代码。

GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>)

生成迁移代码。

GenerateSnapshot(String, Type, String, IModel, String)

生成模型快照代码。

GenerateSnapshot(String, Type, String, IModel)

生成模型快照代码。

适用于