我有一个Person
类,其中包含以下属性:
public class Person
{
public string LastName { get; set; }
public string FirstName{ get; set; }
public string SecondName { get; set; }
public string Position { get; set; }
}
向用户显示一个搜索框,他们可以在其中输入以空格分隔的字符串。任务是从DB查询所有具有与输入字符串的任何部分相等的属性的人(这些部分是由空格分割的子字符串)。最简单的解决方案是OR所有可能的组合。但是,就我而言,它似乎并不正确。有更优雅的解决方案吗? 提前谢谢。
答案 0 :(得分:2)
我的答案从What does elegant mean?
有以下解决方案: -