我有一个这样的选择语句..
Select * From A Join B on A.ID = B.ID
And A.Gener = 'M'
And A.Age = 21
And B.School = 'Bluh'
--- many more AND Clauses
现在这些“AND”子句是动态的,它们将根据我的 vb.net Web 应用程序中的用户选择构建......
例如...
if gener.text <> "" Then
qry = qry & " And A.Gender='M'"
我真的不想像这样即时构建我的 SQL 查询。有没有办法使用 LINQ 或其他方法做得更好?
我的实际 SQL 查询将包含多达 30 个动态 AND(基于用户选择)。
请指教。
谢谢