从搜索返回完整行

时间:2018-02-17 10:10:25

标签: c# sql-server asp.net-mvc

我是ASP.NET MVC的新手,我在表中搜索C#代码搜索人名,如何存储完整行以使用同一个人的其他信息,如年龄,性别?

public ActionResult Index(string searching)
{
    var PersonTable = db.Person;
    var Name= PersonTable.Where(x => x.Name.ToLower().Contains(searching.ToLower()));
    return null;   
}

1 个答案:

答案 0 :(得分:0)

我尝试用例子来解释,在我的情况下,我通过'选择s'

获得整行
public void LinqTest() {

            List<Student> list1 = new List<Student> {
              new Student() {id=1,name="Ali Imran",age=25 },
              new Student() {id=1,name="Usman Ali",age=27 },
              new Student() {id=1,name="Umer Ali",age=30 },
            };

            var result = from s in list1 where s.age>27 select s ;
            foreach (Student std in result)
            {
                Console.WriteLine(std.id+"-"+std.name + "-" + std.age);

            }
        }