0
当我运行下面的查询(在VB中的asp.net)时,我得到“无法转换类型'System.String'键入'System.Object'。实体仅支持投射实体数据模型基元类型。“错误。我试了几次这个查询的引用,但是得到了错误。无法将类型'System.String'转换为键入'System.Object'。 LINQ to Entities只支持铸造实体数据模型基本类型
我认为它与连接和选择有关。有任何想法吗?
从评论
query = (from p in context.Clients
join j in context.Loans on p.Number equals j.ClientNum
join lb in context.LIBORs on lb.LoanNum equals j.LoanNum
join w in context.WUserIDs on w.RegionNum equals j.RegionNum
join f in context.FASBs on f.LoanNum equals j.LoanNum
select j.RateType, j.LoanNum, lb, w, f).ToList()
查询在哪里? –
查询=(从p在context.Clients 加入J用context.Loans 在p.Number的Equals j.ClientNum 加入磅在context.LIBORs 在lb.LoanNum的Equals j.LoanNum 加入瓦特在context.WUserIDs 在w.RegionNum的Equals j.RegionNum 加入f由于context.FASBs 在f.LoanNum的Equals j.LoanNum 选择j.RateType,j.LoanNum,磅,W,F).ToList – Chris
请把它添加到问题 –