Я создаю приложение для опроса и имею 3 модели домена:
ActivityItem
для каждого вида деятельности, о котором я хочу спросить.
ItemResponse
, чтобы связать вместе ActivityItem
и Checklist
Checklist
для хранения всех ItemResponses
Я хочу получить Checklist
. ItemResponse
. ActivityItem
. Name
в виде,но ActivityItem
всегда равен нулю, несмотря на то, что в базе данных правильно заполнен ActivityItemId.Я просто не понимаю, почему приложение не может Include()
эту таблицу.
Вот фрагменты моих моделей:
ActivityItem
public class ActivityItem
{
public int Id { get; set; }
public string Name { get; set; }
ItemResponse
public class ItemResponse
{
public int Id { get; set; }
public int ChecklistId { get; set; }
public virtual Checklist Checklist { get; set; }
public int ActivityItemId { get; set; }
public virtual ActivityItem ActivityItem { get; set; }
Checklist
public class Checklist
{
public int Id { get; set; }
public ICollection<ItemResponse> ItemResponses { get; set; }
Я благодарен за любую помощь, указывающую мне в правильном направлении, почему это не работает.Спасибо!