具有n层用户和角色的MVC4 SimpleMembership

本文关键字:MVC4 SimpleMembership 角色 用户 具有 | 更新日期: 2023-09-27 17:59:51

我正在尝试可以与EntityFramework和MVC4一起使用的SimpleMembershipProvider。但是,当使用"新项目向导"创建一个互联网应用程序时,它将所有这些逻辑都融入了我的网络项目中。

由于我想把事情分开,我有一个业务层(已经引用了EF),在那里我有我的上下文和EF的DbSet。我也想在这一层做所有与用户相关的事情,但我真的不知道该怎么做。。。

我如何在我的web项目中利用SimpleMembershipProvider(和角色)的便利性,但在我的业务层中做所有与数据库相关的事情?在我的Web项目中,我还需要EF的参考吗(我想不会,一旦一切都设置好了)?

我试着找到一些关于这方面的信息,但到目前为止并没有真正成功。

具有n层用户和角色的MVC4 SimpleMembership

看看CodePlex上的开源项目SimpleSecurity,它提供了一个如何将SimpleMembership移动到单独层的示例。你可以在这里阅读。