db first執行時說model沒有key
阿新 • • 發佈:2017-10-11
tor schema tostring sha imp 方法 dmp this 自動
原因:自動生成的類中有關聯主鍵,沒有自動生成Key及Column
解決方法:在xxx.tt的66行左右修改為
var simpleProperties = typeMapper.GetSimpleProperties(entity); if (simpleProperties.Any()) { var keyIndex = 0; // This is a new line foreach (var edmProperty in simpleProperties) { // The following if block is new if (ef.IsKey(edmProperty)) { #> [System.ComponentModel.DataAnnotations.Key] [System.ComponentModel.DataAnnotations.Schema.Column(Order = <#=keyIndex.ToString()#>)] <# keyIndex++; #> <# } #> <#=codeStringGenerator.Property(edmProperty)#> <# } }
db first執行時說model沒有key