使用EF 5(逆向工程代码优先),我的模型工作正常,直到它突然停止.
\ tSystem.Data.Entity.Edm.EdmEntityType :: EntityType'Projects.Date'没有定义键.定义此EntityType的键.
\ tSystem.Data.Entity.Edm.EdmEntityType :: EntityType'ProjectstRisk'没有定义键.定义此EntityType的键.
我使用流畅的API而不是属性来定义键,这是我的ProjectsDates类.
Run Code Online (Sandbox Code Playgroud)public partial class ProjectsDate { public string OSProjectCode { get; set; } public Nullable<System.DateTime> TargetStart { get; set; } public Nullable<System.DateTime> EndDateOriginal { get; set; } public Nullable<System.DateTime> EndDateChangeControl { get; set; } public Nullable<System.DateTime> EndDateActual { get; set; } public Nullable<System.DateTime> GoLiveAgreed { get; set; } public Nullable<System.DateTime> GoLiveActual { get; set; } public virtual Project Project { get; set; } }
public class ProjectsDateMap : EntityTypeConfiguration<ProjectsDate>
{ …Run Code Online (Sandbox Code Playgroud)