我希望有一个搜索选项
1.user将键入与数据库表中的名称匹配的任何字母。
这很顺利。
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();
答案 0 :(得分:1)
string queryId = "12";
List<string> queryResult = _myContext.Products
.Where(r => r.Id.Tostring().Contains(queryId))
.Select(r => r.ID)
.ToList();