我是实体框架、LINQ 和 lambda 表达式的新手。我需要对用户表进行搜索,并且需要模拟桌面应用程序中已经存在的表。此搜索仅提供 1 个文本字段,然后它会获取您放入其中的任何内容,并针对不同用户的属性(如姓名、姓氏、用户名等)创建一个“包含”查询。最重要的部分是,如果您输入两个或更多词然后搜索使查询搜索不同的词。
例子:
如果我搜索“ju pe”,我会得到“Perez, Juan”,这是通过识别空格来实现的。
使用常规 SQL,我可以构建一个包含查询的常规字符串,但是如何使用 lambda 来做到这一点?
换句话说,我怎样才能获得动态数量的“评估” .where()
?喜欢.Where(EV1 || EV2 || EVn)