Не удается получить данные из таблиц отношений один-к-одному в Entity Framework 6 - PullRequest
0 голосов
/ 29 августа 2018

Ниже приведены классы моделей. База данных и таблицы были созданы правильно. Я могу опубликовать некоторые проверенные данные на них через почтальона, но я получаю ошибку Multiplicity ограничение нарушено при извлечении всех данных из таблицы, как показано на рисунке ниже. В отношениях «один ко многим» в других моих приложениях все работает как положено.

public class Quote
{
    public Quote()
    {
        Outlet = new Outlet();
    }
    public int Id { get; set; }
    public string RefNumber { get; set; }
    public string Status { get; set; }
    public string Name { get; set; }
    public string DeliveryAddress { get; set; }
    public DateTime DeliveryDate { get; set; }
    public string Phone { get; set; }
    public string Email { get; set; }
    public string Comment { get; set; }
    public DateTime Date { get; set; }
    public virtual Outlet Outlet { get; set; }
}

public class Outlet
{
    public Outlet()
    {
        Inlets = new List<Inlet>();
    }
    [ForeignKey("Quote")]
    public int Id { get; set; }
    public int OutletAngle { get; set; }
    public int OutletSize { get; set; }
    public string OutletType { get; set; }
    public virtual Quote Quote { get; set; }
    public ICollection<Inlet> Inlets { get; set; }

}

public class Inlet
{
    public int Id { get; set; }
    public int InletAngle { get; set; }
    public int InletSize { get; set; }
    public string InletType { get; set; }
}
}

Multiplicity constraint violated

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...