EF Core - готовая загрузка связанных объектов - PullRequest
0 голосов
/ 14 ноября 2018

Я явно что-то упускаю, когда пытаюсь загрузить связанные сущности.

У меня есть 2 связанных класса:

 public class Parcel
    {
        public Guid ParcelId { get; set; }
        public Guid BagId { get; set; }

    }

  public class Bag
    {
        public Guid BagId { get; set; }
        public List<Parcel> Parcels { get; set; }
    }

В методе OnModelCreating DbContext:

 modelBuilder.Entity<Bag>().HasKey(x => x.BagId);
 modelBuilder.Entity<Bag>().HasMany<Parcel>();
 modelBuilder.Entity<Parcel>().HasKey(x => x.ParcelId);

Когда я запрашиваю Bags с помощью dbContext.Bags.Include(x=>x.Parcels), выдается исключение, говорящее «Неверное имя столбца 'BagId1'"

Я пытался добавить атрибут внешнего ключа, но это не помогло.

   [ForeignKey("BagId")]
   public List<Parcel> Parcels { get; set; }

Чего мне не хватает?

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