日期:2014-05-17  浏览次数:21328 次

关于C# linq 查询单个值的简单问题求帮助
请各位帮我看看这个LINQ如何得到我查询的金额字段
  CHIMSContext db = new CHIMSContext();
//---------------------------

  var dd= from ff in db.ylz_ye.SqlQuery("exec ylz_ye_cx @type,@cxz,@dbser", cs)
                      where ff.姓名.Trim()=="aaa"
                      select ff.余额;
现在dd  调试的时候显示是 
System.Linq.Enumerable.WhereSelectEnumerableIterator。。的东西
而我想得到一个单纯的数字或者字符串即可请问我如何转换


------解决方案--------------------
  var dd= (from ff in db.ylz_ye.SqlQuery("exec ylz_ye_cx @type,@cxz,@dbser", cs)
                      where ff.姓名.Trim()=="aaa"
                      select ff.余额).FirstOrDefault();
------解决方案--------------------
你调试看到的是表达式,是还没有执行的。像楼上所说执行一下就行了