【发布时间】:2016-07-29 18:21:32
【问题描述】:
我看到很多关于 lambda 表达式格式加入的文章,但我在加入时遇到错误。
我有两张表,一张是tbl_payment,另一张是tbl_bill。tbl_bank 有ID(主键),BILL_TYPE。tbl_payment 有ID(主键) Key),AMT,BILL_ID(tbl_bank的外键)。
我想在一个查询结果中获取来自tbl_payment 和来自tbl_bill 的所有数据。
代码:
ViewBag.requestHistory =
db.tbl_bill.Join(db.tbl_payment, x => x.ID, y => y.BILL_ID,
(x, y) => new {x.BILL_TYPE,y.ID,y.AMT,y.COMMENT,y.PAYMENT_METHOD,y.STATUS}).ToList();
报错了:
The type arguments for method `Querable.Join<TOuter,.....> cannot be infrred from the usage`.
【问题讨论】:
-
将任何帖子标记为您接受的答案,以便其他人更喜欢该答案
标签: c# asp.net-mvc entity-framework join lambda