实体框架 - > MySql给出“功能评估超时”。

时间:2009-07-17 05:49:27

标签: mysql linq entity-framework linq-to-entities

我的实体框架与MySql数据库有一个奇怪的问题。

这是我的代码。

public class testbase
{
    private testEntities db = new testEntities();

    public IQueryable<post> GetRecords()
    {
        return db.record;
    }
}

这里记录是我数据库中的一个表,这可能会返回表中的所有行。我只有一行,当我做db.record.Count()时,我得到1.

但是当我尝试自行检索行时,我得到'功能评估超时'。

发生了什么事?有人有任何想法吗?

1 个答案:

答案 0 :(得分:3)

好吧,结果证明这是个问题。本M是对的。一些谷歌搜索透露: -

  1. 由于VS调试器中的某些问题,EF在调试时表现不佳。你得到一个'功能评估超时'。
  2. 当你在没有调试的情况下尝试代码时,事情就会膨胀。
  3. 当我去购买我的新EF + MySql + ASP.Net.MVC应用程序时,我正在测试,因为我三个都是n00b,所以我没有意识到这一点。

    我还没有删除这个问题,因为有像我这样的人。社区决定是否让这个问题存在或继续下去。

    我正式宣布这个问题是一个哑弹。