gpt4 book ai didi

parameters - Dapper 按参数排序

转载 作者:行者123 更新时间:2023-12-02 17:43:25 24 4
gpt4 key购买 nike

这是这个问题的后续:

Dapper Order By

由于参数化在 Dapper 的 order by 子句中不起作用,推荐的避免 bobby 表的方法是什么? Dapper 是否提供一些方法来清理这些参数,或者是否有推荐的正则表达式等。

最佳答案

如果您的意思是“升序与降序”——将其作为 bool 值或枚举值传递,并相应地附加到 tsql。如果您的意思是“哪一列”,那么通常,无论您使用什么机制到达那里,您最终都会在某个时候得到一个字符串,该字符串是(或应该是)列名。所以:只需将其列入预期列名列表的白名单即可:工作完成。实际上,同时重新映射它也并不少见——所以进来的字符串可能是“name”,但列可能是“Customer_Name”——很好:查找可以兼作白名单。

注意:所有这些在很大程度上与您用来获取实际数据的工具无关,并且在任何工具上都同样有效。

关于parameters - Dapper 按参数排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17840526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com