关于此查询为何编译但随后引发此运行时错误的任何想法:
参数表达式无效
我知道我可以更改我的数据库模型,但在这种情况下这是不可能的。任何想法如何让这样的事情工作?甚至不确定这会叫什么。谢谢。
DBContext db = new DBContext();
var books = (from b in db.BOOKS
select new
{
b.ID,
b.NAME,
AuthorName = db.PEOPLEs.Where(p=>p.ID==b.AUTHOR).First().USER_ID,
}).ToList();