超过2个表linq to sql join

时间:2012-02-21 17:04:53

标签: mysql linq linq-to-sql join dblinq

我使用linq-to-sql与mysql db连接超过2个表时遇到问题(它与2个表一起工作正常):

这是代码

var s = from rd in context.RegionDetails
                     join r in context.Regions on rd.RegionID equals r.RegionID into tregion
                     join tcr in context.ReceivedFromCollectors on rd.FSa equals tcr.PostalCode1 into tRegDetail
                     select new {rd, tregion, tRegDetail};

这是我得到的错误: 对象引用未设置为对象的实例。“} System.Exception {System.NullReferenceException}

这是一个简单的查询,但我无法让它工作。有人猜测可能是什么问题吗?

由于

0 个答案:

没有答案