EntityFramework 6 RC1 Не удается включить свойство «многие ко многим»
У меня есть отношения многие ко многим между агентами и группами агентов (сокращенно psuedocode).
public class Agent {
public virtual List AgentGroups { get; set; }
}
public class AgentGroup {
public virtual List Agents { get; set; }
}
В какой-то момент кода я хочу получить все группы агентов и хочу предварительно выбрать / включить агентов для каждой группы. ятакже хотите предварительно заполнить коллекцию AgentGroups на агентах. Это работало в EF 6 beta, но больше не работает в EF 6 rc1:
List allGroups = context.AgentGroups.Include("Agents").Include("Agents.AgentGroups").ToList();
Я получаю сообщение об ошибке:
Неверное имя объектаdbo.AgentAgentGroups.
И на самом деле, нетза столомAgentAgentGroups
столdbo.AgentGroupAgents
, Есть идеи, как заставить это снова работать?
В настоящее время у меня нет аннотаций и я не использую свободный API,Все это строго по умолчанию первый код соглашения.