通过存储库模式使用现有数据库注册MVC4用户

本文关键字:数据库 注册 MVC4 用户 存储 模式 | 更新日期: 2023-09-27 17:53:03

首先我需要说的是,我是一个全新的MVC和我很抱歉可能愚蠢的问题。我试图找到一些文章,将帮助我解决我的问题,但徒劳的。我已经使用EF6代码创建了数据库。之后,我创建了存储库模式,帮助我对其进行操作(添加、删除、编辑……)。然后我用现有的用户注册创建了我的MVC4项目(这是我的解决方案的顶层),并试图用我的存储库模式来处理它,但我在使用webSecurity会员类时失败了。这些静态类为用户的不同操作提供了很大的可能性,但是我不能使用它们,因为它们每个都创建自己的数据库或使用现有的DbConnection(在这种情况下,使用我的存储库没有意义)。那么是否有一种方法可以使用像webSecurity会员这样的东西呢?也许我可以创造我自己的?如有任何建议,我将不胜感激!

通过存储库模式使用现有数据库注册MVC4用户

简短的回答,是的,您可以使用EF和MVC拥有自己的会员提供商…

这个示例代码将指导你如何做到这一点:http://www.codeproject.com/Articles/30514/Custom-membership-provider-for-the-ADO-NET-Entity