且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

传递参数时如何返回所有记录为null

更新时间:2023-11-30 23:33:46

(projid    null  || s.FKProjectId == projid)&& (Environment    null  || s.DomainEnvironment == Environment)


var exp = ProjectDomains.Where(s => s.FKProjectId == projid && s.DomainEnvironment == Environment )
In above linq query "projid ","Environment " values are passing from user .if either one of the values passed null.I want the filter with passed parameter only neglecting null parameter.
How can i achieve this?

(projid is null || s.FKProjectId == projid) && (Environment is null || s.DomainEnvironment == Environment)