小编dod*_*ian的帖子

如何在实体框架中的where子句中链接替代条件

我正在尝试将以下查询重写为单独的语句:

var sql = Repository.Products.AsQueryable();

sql = sql.Where(x => x.Name == "aaaaa" || x.Name == "bbbbb");
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

sql = sql.Where(x => x.Name == "aaaaa");
sql = sql.Where(x => x.Name == "bbbbb");
Run Code Online (Sandbox Code Playgroud)

那么结果查询等于:

sql = sql.Where(x => x.Name == "aaaaa" && x.Name == "bbbbb");
Run Code Online (Sandbox Code Playgroud)

有没有想法如何以正确的方式做到这一点?

.net c# linq-to-entities entity-framework

6
推荐指数
1
解决办法
7691
查看次数

标签 统计

.net ×1

c# ×1

entity-framework ×1

linq-to-entities ×1