Dynamic 在sql视图中向sql查询动态添加子句和参数

Dynamic 在sql视图中向sql查询动态添加子句和参数,dynamic,parameter-passing,sql-view,Dynamic,Parameter Passing,Sql View,我正在尝试在sql server中创建视图。假设我的问题是 select username, address from users where ?????? 这里我不知道where子句中有多少个参数。我想在create视图中动态地将参数添加到查询中。它取决于用户的输入。在这种情况下,我不想在应用程序中使用Linq。如何执行此操作?List objs=db.Users.Includep=>p.Properties.Includep=>p.Properties.Selectn=>n.Notices

我正在尝试在sql server中创建视图。假设我的问题是

select username, address from users
where ??????
这里我不知道where子句中有多少个参数。我想在create视图中动态地将参数添加到查询中。它取决于用户的输入。在这种情况下,我不想在应用程序中使用Linq。如何执行此操作?

List objs=db.Users.Includep=>p.Properties.Includep=>p.Properties.Selectn=>n.Notices.ToList;===================/*var query=db.MyViews公共静态类ObjectQueryExtension{public static ObjectQuery Includethis ObjectQuery mainQuery,Expression subSelector{return mainQuery.IncludesubSelector.Body as MemberExpression.Member as System.Reflection.PropertyInfo.Name;} }