0
我使用EF 4.3和遷移腳本一起走。 但是我對此沒有得到他的領域創造了一個屬性的問題。實體框架和遷移與日期時間
public class Test {
[HiddenInput(DisplayValue = false)]
public int Id { get; set; }
[ScaffoldColumn(false)]
public string Author { get; set; }
[ScaffoldColumn(false)]
public DateTime UpdateUtc { get; set; }
}
當我運行命令Add-Migration
這裏是生成的代碼:
public override void Up()
{
CreateTable(
"Test",
c => new
{
Id = c.Int(nullable: false, identity: true),
Author = c.String(),
})
.PrimaryKey(t => t.Id);
}
我首先想到的是因爲ScaffoldColumn
屬性的,但作者字段正確添加。我看到的唯一區別是,場UpdateUtc
的類型不是基本類型。
什麼會導致這個問題?
感謝
我最終取得了你的建議進行修改,但我只是想知道,爲什麼添加遷移無法通過自己添加。要回答您的問題,列名稱不是保留關鍵字,因爲它在數據庫中正確顯示。 – mathk