解决了 加豆
指定的 LINQ 表达式包含对与不同上下文关联的查询的引用。
用 linq to entity噢
建议建一个视图来Join不同的数据库的表.然后一个DataContext就可以了.不要用几个DataContext.
内连接:
var query = from person in people
join pet in pets on person equals pet.Owner select new { OwnerName = person.FirstName, PetName = pet.Name };
左连接:
var query = from person in people
join pet in pets on person equals pet.Owner into gj from subpet in gj.DefaultIfEmpty() select new { person.FirstName, PetName = (subpet == null ? String.Empty : subpet.Name) };
参考文章http://msdn.microsoft.com/zh-cn/library/bb397895.aspx
受教了,感谢 建议建一个视图来Join不同的数据库的表.然后一个DataContext就可以了.不要用几个DataContext.这个回答