1
这是一个后续行动这样一个问题:小巧玲珑的排序参数
由于参数不按顺序用小巧玲珑的条款工作,什么是保持鲍比表在推荐的方法湾? Dapper是否提供了某些方法来清除这些参数,或者是否存在推荐的正则表达式等。
这是一个后续行动这样一个问题:小巧玲珑的排序参数
由于参数不按顺序用小巧玲珑的条款工作,什么是保持鲍比表在推荐的方法湾? Dapper是否提供了某些方法来清除这些参数,或者是否存在推荐的正则表达式等。
如果您的意思是“升序降序” - 将其作为布尔值或枚举值传递,并相应地追加到tsql。如果你的意思是“哪一列”,那么无论你使用什么机制,你最终都会得到一个字符串(或者应该是)列名。所以:只需将其列入预期的列名称列表中即可:完成任务。实际上,同时重新映射它也并不少见 - 因此进入的字符串可能是“名称”,但列可能是“Customer_Name” - 很好:查找可以加倍作为白名单。
注意:所有这些与您用来获取实际数据的工具很大程度上无关,并且在任何工具上都可以同样工作。
看看http://stackoverflow.com/questions/9651582/sanitize-table-column-name-in-dynamic-sql-in-net-prevent-sql-injection-attack – Alex