Как отладить ошибку с помощью моего кода Entity Framework Сначала развертывание базы данных?Как отладить код платформы Entity Первая ошибка развертывания базы данных?
Я использую EF 6.1.3. Я пытаюсь развернуть базу данных для Azure, которая включает в себя следующие модели:
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 мне не нравится, включая эти два поля, но я не знаю, почему, и я не знаю, как это сделать, отлаживая это.
Как вы размещаете приложение, так что вы получите эту ошибку? –