我尝试使用可以与EntityFramework和MVC4一起使用的SimpleMembershipProvider。但是,当使用"新项目向导"创建互联网应用程序时,它将所有这些逻辑合并到我的Web项目中。
由于我想保持分离,我有一个业务层(已经引用EF),我有我的上下文和我的DbSet用于EF。我想在该层中做所有与用户相关的事情,但我真的不知道如何去做...
如何在我的Web项目中使用SimpleMembershipProvider(和角色)的简易性,但在我的业务层中执行所有与数据库相关的东西? 我是否仍然需要在我的Web项目中引用EF(我猜不是,一切设置正确后)?
我试着找到一些有关此事的信息,但到目前为止并没有真正成功。
答案 0 :(得分:2)
参加CodePlex上的开源项目SimpleSecurity,该项目提供了如何将SimpleMembership移动到单独图层的示例。 You can read about it here