繁体   English   中英

C# - 如何使用lambda在Entity Framework中进行简单查询?

[英]C# - How can I do a simple query in Entity Framework using lambda?

我现在有一个实体框架模型半工作,但我在执行查询以返回带有Where()子句的数据库记录时遇到问题。

我想排队:

db.BlackstoneUsers.Where(u => u.Email == User.Email); 

但我得到了例外:

表达式不能包含lambda表达式

我认为这应该很简单,但我只是学习实体和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); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM