LINQ TO SQL, Dynamic query with DATE type fields

前端 未结 4 909
一整个雨季
一整个雨季 2020-12-09 06:22

I\'m building a query with the LINQ dynamic library so I don\'t know how many potential parameters will I have and I get an error when trying to query DATE type fields:

4条回答
  •  温柔的废话
    2020-12-09 07:23

    You have to use a parameterized query, e.g.

    using (MyEntities db = new MyEntities())
    {
        String SQLparam = "CreateDate >= @1";
        List UserList = db.UserList.Where(SQLparam, new [] { DateTime.Now }).ToList();
    }
    

提交回复
热议问题