使用EntityFramework to List返回无效行?

时间:2015-07-12 08:28:39

标签: c# entity-framework

我正在创建一个使用RankTrackr API的简单WinForms工具,然后在完成后等待回调更新数据库表。

完成之前:

关键字:有价值, PostID :有价值,已退回false网址null TimePosted DateTime.Now TimeBack null

完成后(这是工具等待的内容):< / p>

关键字:有价值, PostID :有价值,已退回true网址< / strong>:有价值, TimePosted :有价值, TimeBack DateTime.Now

问题:查询数据库 -

List<ranktrackrTesting> KeywordList = db.ranktrackrTestings.Where(x =>
(x.PostID >= fpid && x.PostID <= lpid && x.URL != null)).ToList();

它返回正确的项目,假设是否需要2行,它会将两行返回到列表但是注意x.URL != null

这就是列表的样子:

List from database

为什么URL null在我专门查询时不会是空的。此外,该工具到目前为止的唯一方法是,所有人都返回了URL列中的数据。我已经检查了数据库的serval时间并运行了,数据确实插入了正确的行,如下所示:

Row from database, after completion

有人可以帮助有了这个?提前致谢。

它似乎没有在List中正确更新,看起来它在完成之前会是怎样的。

该工具的屏幕截图:

Screenshot of tool

当所有行都已使用URL != null返回时,导出按钮将变为启用状态,然后单击该问题时会出现问题。然后,该工具会尝试将所有条目放在List<table>中并提供正确的行,但网址为null

0 个答案:

没有答案