3

这似乎很明显,但是当我尝试在一个单独的类库项目中将 LINQ to SQL 与我的业务逻辑一起使用时,我遇到了这个错误。

我在一个类库中创建了 DBML,我的所有业务逻辑和自定义控件都在这个项目中。我从我的 web 项目中引用了类库,并尝试直接从 web 项目中使用它。

该错误表明我的用户名登录失败。我的用户名和密码是正确的,但解决方法是将我的连接字符串复制到正确的位置。我从另一个网站了解到这个问题,并认为我会在这里做一个说明。

错误:用户“用户名”System.Data.SqlClient.SqlException 登录失败

4

2 回答 2

3

LINQ 设计器将连接字符串广告到类库的 app.config,但网站需要在 Web 项目的 web.config 中看到它。一旦被复制,一切都很好。

于 2008-09-18T22:19:07.023 回答
2

您也可以将连接或连接字符串传递给数据上下文。

于 2008-09-18T22:23:08.340 回答