我在Agents和AgentGroups之间有多对多的关系(psuedocode,缩写).
public class Agent {
public virtual List<AgentGroup> AgentGroups { get; set; }
}
public class AgentGroup {
public virtual List<Agent> Agents { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在代码中的某个时刻,我想获取所有AgentGroup,并且我想为每个组预取/包含代理.我也想预先填补剂的AgentGroups集合.这适用于EF 6测试版,但不再适用于EF 6 rc1:
List<AgentGroup> allGroups = context.AgentGroups.Include("Agents").Include("Agents.AgentGroups").ToList();
Run Code Online (Sandbox Code Playgroud)
我得到的错误信息是
无效的对象名称'dbo.AgentAgentGroups'.
事实上,没有一张桌子AgentAgentGroups,桌子就是dbo.AgentGroupAgents.有关让这个再次起作用的想法吗?
我目前没有注释,我没有使用流畅的API,它严格地说是默认代码的第一个约定.