-2

我有 4 个项目:GUI (Web)、BLL (C#)、DAL (C#) 和 POCO (C#),我想实现一个自定义成员资格提供程序。这是我到目前为止所做的:
1)在实现 MembershipProvider 的 DAL 中创建了 MyMembershipProvider 类
2)在 DAL 中创建了数据库和 edmx

接下来我想我应该实现用户存储库,它是在 DAL 还是 BLL 中?我在将连接字符串从 DAL 项目中的 App.config 传递到 BLL 项目或 GUI 项目中的 Web.config 时遇到问题。我很困惑,请帮助

4

1 回答 1

0

将数据访问保留在数据访问层中。在那里实现它并将您的 web.config 连接字符串也放在 DAL 中。

最后一点,您不需要传递连接字符串。如果您绝对需要它,您可以在您的 UI 项目中复制它,但最好将您的数据访问权限保留在您的 DAL 中。

于 2013-11-05T22:48:50.723 回答