【发布时间】:2010-11-11 14:40:20
【问题描述】:
我在使用 MySql 数据库的实体框架时遇到了一个奇怪的问题。
这是我得到的代码。
public class testbase
{
private testEntities db = new testEntities();
public IQueryable<post> GetRecords()
{
return db.record;
}
}
这里的记录是我数据库中的一个表,这应该会返回表中的所有行。我只有一行,当我执行 db.record.Count() 时,我得到 1。
但是当我尝试自己检索行时,我得到“函数评估超时”。
发生了什么事?有人有什么想法吗?
【问题讨论】:
-
“函数评估超时”听起来像是 Visual Studio 调试器在监视窗口中生成的消息。这是你看到的地方,还是例外?
-
没错,我在调试窗口中看到了。你的意思是说我的代码如果不在调试中就会产生结果?也不例外。
标签: mysql linq entity-framework linq-to-entities