如何使用我的實體框架代碼優先數據庫部署來調試錯誤?如何調試實體框架代碼第一個數據庫部署錯誤?
我正在使用EF 6.1.3。我試圖部署數據庫天青,包括以下型號:
public class DriverLog
{
public int ID { get; set; }
[Required]
public DateTime LogDate { get; set; }
public int RouteID { get; set; }
public virtual Route Route { get; set; }
public int DriverID { get; set; }
[ForeignKey("DriverID")]
public virtual Employee Driver { get; set; }
public int DispatcherID { get; set; }
[ForeignKey("DispatcherID")]
public virtual Employee Dispatcher { get; set; }
}
部署成功,但是當我試圖訪問數據庫,我收到以下錯誤:
{"Message":"An error has occurred."}
如果我刪除了最後兩個字段 - DispatcherID和Dispatcher - 我沒有得到這個錯誤。
由於某些原因,EF不喜歡我包括這兩個字段,但我不知道爲什麼,我不知道如何去調試這個。
你如何託管的應用程序,讓你得到這個錯誤? –