MVC4 SimpleMembership与用户和角色在n层

时间:2014-04-24 19:21:16

标签: c# asp.net-mvc entity-framework simplemembership n-tier-architecture

我尝试使用可以与EntityFramework和MVC4一起使用的SimpleMembershipProvider。但是,当使用"新项目向导"创建互联网应用程序时,它将所有这些逻辑合并到我的Web项目中。

由于我想保持分离,我有一个业务层(已经引用EF),我有我的上下文和我的DbSet用于EF。我想在该层中做所有与用户相关的事情,但我真的不知道如何去做...

如何在我的Web项目中使用SimpleMembershipProvider(和角色)的简易性,但在我的业务层中执行所有与数据库相关的东西? 我是否仍然需要在我的Web项目中引用EF(我猜不是,一切设置正确后)?

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

1 个答案:

答案 0 :(得分:2)

参加CodePlex上的开源项目SimpleSecurity,该项目提供了如何将SimpleMembership移动到单独图层的示例。 You can read about it here