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