在实体框架中使用多对多关系时,如何仅加载ID?

时间:2019-05-27 18:18:16

标签: entity-framework entity-framework-6 ef-code-first code-first ef-code-first-mapping

我有以下型号:

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

如何配置ItemGroup之间的多对多关系以仅加载GroupIdsItemIds,而不加载对象本身?

0 个答案:

没有答案