LINQ查询返回NULL

时间:2015-10-16 16:20:04

标签: c# linq linq-to-sql

我有以下Linq查询试图将表中的列值与指定的输入进行比较,但它总是返回NULL,即使我在SQL开发人员中直接使用相同的查询(生成),它也会生成期望的结果..

  public IQueryable<Entityname> Getvalue(string input)
    {

        var recordsretrieved = from res in this._Model.Entityname
                                where res.columnA== input
                               select res;

        return recordsretrieved;
    }

我在这里错过了什么吗?

在DbMonitor中生成的查询:

SELECT 
"Extent1".columnA
FROM TableName "Extent1"
WHERE ("Extent1".columnA = :p__linq__0) AND ROWNUM <= 1

上面的查询显示&#34;没有受影响的行&#34; ..但是当我在SQL Developer中执行相同的查询时:

SELECT 
"Extent1".columnA
FROM TableName "Extent1"
WHERE ("Extent1".columnA = input) AND ROWNUM <= 1

有效..

0 个答案:

没有答案