You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Entity Framework连接SQL数据库遇线程及0x80070057错误求助

Entity Framework连接SQL数据库时出现线程相关及表达式评估错误

我最近在使用Entity Framework访问SQL Server数据库获取数据时,遇到了一系列棘手的问题,希望能得到大家的帮助:

上下文初始化代码

我的数据库上下文初始化代码如下:

public projecta100333EntitiesEntities1 Entity { get; set; } 
public ConnectionClass() { 
    Entity = new projecta100333EntitiesEntities1(); 
}

遇到的错误情况

  1. 初始化数据库连接时,直接弹出错误提示:

the function evaluation requires all threads to run

  1. 尝试查看数据库表数据时,IDE显示表的Count为0,但实际上我的数据库表中存在15条有效数据。

  2. 当我用LINQ查询数据时(代码如下),还是触发了同样的线程相关错误:

public IQueryable<All_Articles> GetArticles() { 
    var list = Entity.All_Articles; 
    return list; 
}

the function evaluation requires all threads to run

  1. 重新加载错误详情后,又出现了新的提示:

Unable to evaluate the expression. Operation not supported. Unknown error: 0x80070057.

已完成的排查操作

我已经做了这些排查,但问题依然存在:

  • 实体模型在Visual Studio中显示正常,执行模型更新操作也能成功同步数据库结构
  • App.config和web.config中的连接字符串完全一致,配置看起来没有问题:
<add name="projecta100333EntitiesEntities1" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=USER\SQLEXPRESS;initial catalog=projecta100333Entities;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />

希望有人能帮我解决这个数据库连接和数据获取的错误问题!

内容的提问来源于stack exchange,提问作者NOSMILE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:42:09