【发布时间】:2017-06-09 07:16:50
【问题描述】:
我正在使用 .Net 4.5.2 和 MongoDB。我想做的只是一个简单的查询,它从给定用户 FirstName , LastName 等的表中获取用户列表。我写了;
var Users = DataAccess.DbLoad<User>().Where(UserInfo =>
((FirstName == null || FirstName == "") || UserInfo.FirstName == FirstName) &&
((LastName == null || LastName == "") || UserInfo.LastName == LastName)
).ToList();
但是如果我写任何姓氏并单击搜索,它不会带来任何记录,但是当我检查 db 时,我看到它在那里。
名字搜索字段:null
姓氏搜索字段:Lüle
表:名字:“Ahmet”,姓氏:“Lüle”
我该如何解决这个问题?有什么问题?
【问题讨论】:
-
你必须在你的问题中显示你的表格数据和搜索文本。也许你的名字不匹配
-
"但是如果我写任何姓氏并单击搜索,它不会带来任何记录,但是当我检查 db 时,我看到它在那里。"我写的。
-
“也许你的名字不匹配”这就是我要求你显示数据的原因