实体框架7和多元化

时间:2016-04-09 15:21:03

标签: entity-framework

有没有办法强制EF7在创建迁移时使用数据注释字段作为表名?

例如,我有以下实体:

[Table("Countries")]
public class Country
...

在我的Context类上:

public DbSet<Country> Countries { get; set; }

迁移文件将此表创建为:

migrationBuilder.CreateTable(
            name: "Country",
...

似乎EF7正在使用作为模板传递的对象的名称。我想改用数据注释或DbSet对象的名称。

我正在使用SqlServer 2012和EF 7.0.0-rc1-final(核心,命令和SqlServer)。

0 个答案:

没有答案