我试图弄清楚为什么 Linq 到 Sql 的这种连接不起作用。
我设置了 dbml 和 DataContext,一切正常。如果我从同一个项目中调用此函数,一切正常。它全部设置为 public ,我想从另一个项目中调用这个函数。当我这样做时,我得到以下异常:
'System.Data.SqlClient.SqlConnection' 的类型初始化程序引发了异常。
除此以外,该异常中没有更多详细信息:
“配置系统初始化失败”
错误被抛出这一行,这是函数的第一行
using (EngageDataContext db = new EngageDataContext())
{
就像我说的,我知道 dbml 、连接字符串和数据上下文的所有设置都已正确设置,因为它在从同一个项目中调用时可以正常工作。有人知道发生了什么吗?