Umbraco SQL 查询电子邮件 属性 作为参数 '@' 异常
Umbraco SQL query email property as parameter '@' exception
我正在查询数据库以查找搜索电子邮件的记录。虽然,我收到与电子邮件的“@”字符相关的异常。将电子邮件作为参数传递的正确语法是什么?
欢迎任何帮助]1
@ 是用于指定查询参数的字符,这就是您的代码出错的原因。此外,通过手动连接字符串,您很容易受到 sql 注入攻击。
改用此语法
.Where("Email=@0", dummyEmail)
查询生成器会将 @0 替换为 dummyEmail 的正确转义值
我正在查询数据库以查找搜索电子邮件的记录。虽然,我收到与电子邮件的“@”字符相关的异常。将电子邮件作为参数传递的正确语法是什么?
欢迎任何帮助
@ 是用于指定查询参数的字符,这就是您的代码出错的原因。此外,通过手动连接字符串,您很容易受到 sql 注入攻击。
改用此语法
.Where("Email=@0", dummyEmail)
查询生成器会将 @0 替换为 dummyEmail 的正确转义值