当条件连接到 where 子句时,Dapper 查询不返回任何结果

时间:2021-07-01 21:35:00

标签: .net oracle orm dapper

我有以下查询:

var tableSql = @"select OWNER as SchemaName, TABLE_NAME as TableName, 0 as IsView 
from all_tables where TABLESPACE_NAME <> 'SYSTEM' 
and TABLESPACE_NAME <> 'SYSAUX'";// and TABLE_NAME = 'ADDFIELDSPIPES'";

当我像在 dapper 中那样执行它时,使用 Query,我得到 6669 个结果,但是当我取消注释 TABLE_NAME 条件时,Dapper 不返回任何结果。如果我将在 where 子句中包含 TABLE_NAME 的 SQL 复制到 SQL Developer 并在那里运行,我会得到 10 个结果,正如预期的那样。

顺便说一句,我只对我的参数使用硬编码的字符串连接,因为正确使用参数时我没有结果。

0 个答案:

没有答案
相关问题