简体   繁体   English

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

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

I have an Entity Framework model semi-working right now, but I'm having trouble performing a query to return database records with a Where() clause. 我现在有一个实体框架模型半工作,但我在执行查询以返回带有Where()子句的数据库记录时遇到问题。

I am trying to line: 我想排队:

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

but I get the exception: 但我得到了例外:

Expression cannot contain lambda expressions 表达式不能包含lambda表达式

I think this should be simple, but I'm just learning Entity and LINQ/Lambda. 我认为这应该很简单,但我只是学习实体和LINQ / Lambda。

Does anyone have any pointers? 有没有人有任何指针?

try setting the email outside the call 尝试在通话外设置电子邮件

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

Your code looks fine but what are you doing with the object? 你的代码看起来不错,但你对这个对象做了什么?

Just this code will not work. 只是这段代码不起作用。

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

But what if you do like 但是,如果你愿意,那会怎样

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

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

相关问题 如何在 C# 的实体框架中过滤 SQL 查询? - How can I filter a SQL query in Entity Framework in C#? 实体框架:如何使用ExpressionVisitor替换c#中的lambda查询的重要部分 - Entity Framework: how to replace a significant part of a lambda query in c# by using an ExpressionVisitor 如何在Entity Framework Core 2 / C#中实现简单的“复杂类型”? - How do I implement a simple “complex type” in Entity Framework Core 2/C#? 如何优化此lambda表达式以使用包含单词列表的每一行的实体框架进行查询? - How can I optimise this lambda expression to query using entity framework for each row that contains a list of words? 如何在 C# 实体框架中获取 SQL 查询的结果? - How do I get the result of SQL Query in C# Entity Framework? 如何通过实体框架在C#中使用本机SQL查询 - How can I use native sql query in C# by entity framework 如何在 C# 中的实体框架中使用 where 子句编写 SQL 更新查询 - How can i write SQL update query with where clause in Entity Framework in C# 在实体框架查询中使用C#函数 - Using C# function in Entity Framework Query 在C#中使用Entity Framework和lambda表达式的Gernerate List - Gernerate List using Entity Framework and lambda expressions in C# 如何使用实体框架代码优先将 Boolean 数组绑定到 C# model? - How do I bind a Boolean array to a C# model using Entity Framework Code First?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM