以下で行う必要があることを行うためのより効率的な方法があるかどうか疑問に思っていました:
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)
1つだけの賢い使用方法があるかどうか疑問に思っていました
dbContext.Search1(searchField, searchString, searchOper)
私が使用していて、条件付きで Where 句を実行している 2 とは対照的ですか?