【发布时间】:2014-09-09 07:32:13
【问题描述】:
提前致谢,我一直在我的项目中首先使用代码和 EF-DB 迁移。
我现在面临的挑战是我想在我的类中添加一个属性,该属性应该只对类很长,而不是创建数据库表列。我试过设置脚手架,甚至将列设置为计算列。但是,当我运行 Add-Migration "XYZ" 时,它会继续创建该列。
//类
[ScaffoldColumn(false)]
[DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Computed)]
public Nullable<int> Counter { get; set; }
//迁移
public override void Up()
{
AddColumn("dbo.Registers", "Counter", c => c.Int());
}
【问题讨论】:
标签: c# .net entity-framework entity-framework-5 dbmigrate