【发布时间】:2011-09-06 15:29:03
【问题描述】:
我目前正在学习 MVC3、EF4.1,非常喜欢 Code First 方法。
但是,我想使用内置的 .NET Memembership Provider 和生成的 DB。
我无法解决的是如何编写我的域以链接到会员数据库,以及如何让数据库通过 EF 生成。我可以运行适当的脚本来生成数据库,但是这不起作用,而且真的感觉不对。
我不希望得到完整的答案,我只需要指出一个教程的方向,该教程解释了如何实现这一点。
如果唯一的答案是实现我自己的 Membership Provider,那么可以,但同样 - 考虑到 MVC 附带了一个开箱即用的实现,感觉就像很多不必要的工作?
问候,
韦恩
【问题讨论】:
-
Which DB... 您自己的会员自定义 DB 或您仍然可以通过从 Visual Studio 运行 Web 管理工具来管理用户来使用和创建的默认 DB
-
祝你好运,更换会员的东西一直是我开始申请后的第一件事。
-
我整理了一篇博文,希望能帮助人们开始使用 EF 编写代码:terric.co.uk/code-first-entity-framework-and-sql-migrations。关于会员提供程序,您应该能够使用内置提供程序,只需将连接字符串指向您生成的 EF 数据库。在域的 app.config(如果是类库)中有此连接,并使用相关的命名空间将 Microsoft 的身份验证引擎包含在您的域中。
标签: asp.net asp.net-mvc-3 asp.net-membership entity-framework-4.1