首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq查询的记录与数据库满足条件记录数不一致解决思路

2012-01-20 
linq查询的记录与数据库满足条件记录数不一致C# codeMaterialDBContext db new MaterialDBContext()var

linq查询的记录与数据库满足条件记录数不一致

C# code
            MaterialDBContext db = new MaterialDBContext();            var query =db.tb_Rooms.Where(r => r.FDm_Guid == dmguid && r.Room_State == true).OrderBy(r => Convert.ToInt32(r.Room_No));            return query;

数据库满足条件的记录是20多条 但是linq查出来只有16条。求解。

[解决办法]
Dim query = From r In db.tb_Rooms
Where r.FDm_Guid = dmguid And r.Romm_State =true
Order By r.Room_No
Select p
return query
这样试一试
[解决办法]
lz你确定是同一张表,同样的查询语句?抓下sql看看
[解决办法]
你确定?。
[解决办法]
探讨
引用:
lz你确定是同一张表,同样的查询语句?抓下sql看看

确定 把linq生成的语句在数据库里运行是没问题的。

[解决办法]
单步调试

查看上边LINQ语句生成的对应的SQL语句

放到查询分析器中执行一下

看查出的结果是什么

热点排行