我现在有一个实体框架模型半工作,但是我在执行查询以返回带有Where()
子句的数据库记录时遇到了问题。
我想排队:
db.BlackstoneUsers.Where(u => u.Email == User.Email);
但我得到例外:
表达式不能包含lambda表达式
我认为这应该很简单,但我只是学习实体和LINQ / Lambda。
有没有人有任何指示?
答案 0 :(得分:1)
尝试在通话外设置电子邮件
var email = User.Email
db.BlackstoneUsers.Where(u => u.Email == email);
答案 1 :(得分:0)
您的代码看起来很好,但您对该对象做了什么?
只是这段代码不起作用。
db.BlackstoneUsers.Where(u => u.Email == email);
但是,如果你喜欢
var something = db.BlackstoneUsers.Where(u => u.Email == User.email);