gpt4 book ai didi

Asp.Net Membership - Entity Framework 4 中的提供者

转载 作者:行者123 更新时间:2023-12-04 09:16:28 26 4
gpt4 key购买 nike

我有一个使用 ASP.NET Membership、Entity Framework 4 和 MS SQL 2008 for DB 的网站。

我想知道是否使用 ASP.NET Membership 与数据库的交互将使用 Entity Framework 传递?

谢谢你的帮助!

最佳答案

对穆萨的回答表示赞同,以消除负面影响。没有提到自定义成员资格提供商,但这并不意味着它不是答案。

他是对的,框架没有附带特定于 EF4 的提供程序,但您可以构建自己的。

这实际上整合了问题域,因为您可以将用户干净地链接到实体对象的其余部分,而不是将成员资格视为一个单独的黑匣子,您必须小心翼翼。

这样做的方法确实是通过从 MembershipProvider 继承并实现抽象方法。

完成后,您可以对用户等进行任何您想做的事情,而不必担心破坏默认情况下获得的 SQLMembership 表和存储过程 - 我不喜欢使用它们,因为它们很丑陋。

我刚刚使用我自己的 EF4 模型和我自己的用户实现等完成了这项工作。我使用了此视频随附的示例代码 - http://www.asp.net/general/videos/how-do-i-create-a-custom-membership-provider .顺便说一句,如果您按原样使用该示例代码,请注意存储过程名称中的几个拼写错误!

关于Asp.Net Membership - Entity Framework 4 中的提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3700809/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com