我有4个项目:GUI(Web),BLL(C#),DAL(C#)和POCO(C#),我想实现自定义成员资格提供程序。这是我到目前为止所做的:
1)在DAL中创建了实现MembershipProvider的MyMembershipProvider类
2)在DAL中创建数据库和edmx
接下来我想我应该实现用户存储库,它是在DAL还是BLL? 我在将连接字符串从DAL项目中的App.config传递给BLL项目或GUI项目中的Web.config时遇到问题。 我很困惑,请帮忙
答案 0 :(得分:0)
将数据访问保留在数据访问层中。在那里实现它并将您的web.config连接字符串放在DAL中。
作为最后一点,您不需要传递连接字符串。如果你绝对需要它,你可以在你的UI项目中复制它,尽管最好让你的数据访问你的DAL。