发布于 2021-08-26 19:34:43
SqlBuilsder.AddTemplate代码接受完全相同类型的sql字符串。然后,我完成了NPoco中的Fetch代码。最后,您将得到一个参数化查询,如`DECLARE @0Int= '4‘DECLARE @1 NVarChar = '%bad sql%’或1=1 --%‘
SELECT BLAH WHERE Something = @0和SomethingElse = @1`
它将在sql注入时中断,因此返回NULL。
测试恐惧的一个好方法是下载NPOCO并将其添加到您的solution...refer中,而不是添加到nuget中,然后逐步执行代码以查看最终结果。
https://stackoverflow.com/questions/55620147
复制相似问题