Как загружать только идентификаторы при использовании отношения «многие ко многим» в Entity Framework? - PullRequest
0 голосов
/ 27 мая 2019

У меня есть следующие модели:

class Item
{
    public ICollection<string> GroupIds { get; set; }

    // Introduced for EF only
    public ICollection<Group> Groups { get; set; }
}

class Group
{
    public ICollection<string> ItemIds { get; set; }

    // Introduced for EF only
    public ICollection<Item> Items { get; set; }
}

class Store
{
    public ICollection<Item> Items { get; set; }

    public ICollection<Group> Groups { get; set; }
}

Магазин содержит все Items и все Groups, но каждый Item может быть связан с одним или несколькими Group, а каждый Group может быть связан с одним или несколькими Item.

Как настроить отношения «многие ко многим» между Item и Group для загрузки только GroupIds и ItemIds, но не для самих объектов?

...