【发布时间】:2016-03-08 22:02:52
【问题描述】:
只有当我从表中正确搜索名称时,我的代码才有效。我必须搜索全名并用大写等正确拼写。 例如。我无法通过搜索“火星人”或“火星人”等来搜索“火星人”。
using(MovieEntities db = new MovieEntities()){
var searchMovie = new List<Movie>(db.Moviess.ToList());
var searchFilter = new List<Movie>();
foreach (var search in searchMovie)
{
if (search.Name.Contains(txtSearch.Text))
{
searchFilter.Add(search);
//so far, only adds if I search it's full/correctly name
}
}/* print out */}
如果它包含 txtSearch.Text 的任何部分并且还忽略小写/大写等,我该如何搜索?
PS:我正在尝试了解 LINQ,如果您也可以提供替代的 Linq 解决方案,我将不胜感激。
谢谢
【问题讨论】:
标签: c# sql asp.net entity-framework linq