【问题标题】:Custom Membership Provider with Entity Framework具有实体框架的自定义成员资格提供程序
【发布时间】:2012-12-04 08:44:15
【问题描述】:

我有一个 MVC Web 应用程序,我正在使用我自己的会员提供程序。我已经为 MVC 应用程序和自定义成员资格提供程序实现了带有 POCO、存储库和工作单元的实体框架。

我发现当数据在成员资格提供程序中创建的实体之外发生更改时,数据不会更新。当实体在 Web 请求中短暂存在时,系统可以正常工作,但成员资格提供程序是由 Web 应用程序启动的,并且不像控制器那样被处置。

我已经阅读了我能找到的每一篇文章,但还没有找到如何克服实体框架的这个限制。我是否必须求助于旧的 ADO 代码才能从数据库中获取最新数据?

【问题讨论】:

    标签: asp.net-mvc-3 entity-framework-4 custom-membershipprovider


    【解决方案1】:

    确保您以正确的方式覆盖了 WebSecurity 和其他 Microsoft Membership Provider 类。出于安全原因和实体框架的架构,它们之间可能不会发生适当的协调。可以在nuget gallery 找到使用 Entity Framework 和 Asp.net Membership 提供程序实现示例成员资格提供程序的一个很好的示例。我希望对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多