У меня есть два набора сущностей с сущностями с одинаковыми именами и свойствами с одинаковыми именами.Следовательно:
FormsEntities formEntities2011 = new FormsEntities2011();
FormsEntities formEntities2010 = new FormsEntities2010();
И у меня есть запросы для каждого:
// -- Get a list of Clients from the 2010 Database for this agent
var clients2010Query = from c in formsEntities2010.Clients
join ac in formsEntities2010.Agent_Client on c.Client_ID equals ac.Client_ID
where ac.Agent_ID == a.Agent_ID
orderby c.Client_ID
select c;
Но я получаю ошибку в операторе соединения, касающуюся неоднозначности между Clients
.Я полагаю, что это потому, что formEntities2011
и formEntities2010
оба имеют Client
сущность.
Обычно я бы просто добавил пространство имен, чтобы устранить неоднозначность, но я не знаю, как это сделать в операторе Linq?
Ошибка «Член определен более одного раза» для c.Client_ID и ac.Client_ID