【发布时间】:2016-03-10 16:01:03
【问题描述】:
我想有一个搜索选项,其中
1.用户将键入与数据库表中的名称匹配的任何字母。
这很顺利。
string userinput = "hel"
List<string> queryResult = _myContext.Products
.Where(r => r.Name.Contains(userinput))
.Select(r => r.Name)
.ToList();
2。如果 ID 中存在该数字/数字,用户将键入任何与 ID 匹配的数字,它应该给我这些 ID 的列表
我可以做这样的事情吗?
int queryId= 12;
_myContext.Products.Where(r => r.ID.contains(queryId)).Select(r => r.ID).ToList();
【问题讨论】:
-
您必须将两者都转换为字符串才能做到这一点。