我想知道是否有这样做的更有效的方式就是我需要如下进行:LINQ的最有效的方式
return HttpContext.Current.User.IsInRole("Admin")
? dbContext.Prog_Search1(searchField, searchString, searchOper).Where(a => a.Id == 2)
: dbContext.Prog_Search1(searchField, searchString, searchOper).Where(a => a.Id == 1)
我在想,如果有只使用一个
dbContext.Search1(searchField, searchString, searchOper)
的一个聪明的办法
与我正在使用的2然后有条件地做一个Where子句?