如何使用我的实体框架代码优先数据库部署来调试错误?如何调试实体框架代码第一个数据库部署错误?
我正在使用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不喜欢我包括这两个字段,但我不知道为什么,我不知道如何去调试这个。
你如何托管的应用程序,让你得到这个错误? –