NuGet:
Install-Package System.Linq.Dynamic
//NULL類型判斷 var query = dbContext.sys_user.Where("userid!=null").OrderBy("id desc"); //整形的查詢 var query = dbContext.sys_user.Where("id>0").OrderBy("id desc"); //整形的查詢 帶參數 var query = dbContext.sys_user.Where("id>@0", 2).OrderBy("id desc"); //字符型查詢 var query = dbContext.sys_user.Where("username=\"張三\").OrderBy("id desc"); //like查詢 var query = dbContext.sys_user.Where("username.Contains(\"key\")").OrderBy("id desc"); //日期類型 var query = dbContext.sys_user.Where("createtime <= @0", DateTime.Now).OrderBy("id desc"); //組合條件 var query = dbContext.sys_user.Where("id>0 and username=\"張三\"").OrderBy("id desc");
注意:不支持in查詢