admin

筛选器表达式包含“或”时的.Net Framework DataTable.Select(String)方法

sql

在.Net Web应用程序中,我在许多地方都使用 公共DataRow [] Select(string filterExpression)
方法。由于最后一刻的更改,例如’和’之类的字符现在是有效输入。我有哪些选项,有没有办法适当地更改filterExpression并仍保留数据表上的Select功能,我可以切换到LINQ吗?


阅读 230

收藏
2021-07-01

共1个答案

admin

将表达式文字中的单引号(’)加倍,以将其转义:

不需要在字符串文字中转义双引号(“)。字符串文字由单引号引起来,因此双引号仅需使用标准的C#转义:\”(如果在以@符号开头的逐字字符串中则为“”) )

有关更多信息,请参见此链接

2021-07-01