0

在可以通过服务层访问数据库的应用程序中,您是否可以创建自定义 Universal Provider 或自定义 SimpleMembership,以便您可以覆盖提供程序方法来进行服务调用,而不是使用链接到数据库的 EF 上下文?

4

1 回答 1

2

Universal Provider 和 SimpleMembership Provider 只是抽象基类MembershipProvider的实现。如果您想使用您创建的服务来创建自己的服务,您可以编写自己的提供程序来实现 MembershipProvider。您很可能需要创建自己的RoleProvider,并且当您在控制器上使用 [Authorize] 属性时会调用它。

更多的信息:

实现成员资格提供程序

实现角色提供者

创建后,您可以在 web.config 中引用您自己的提供程序,并以与使用内置提供程序相同的方式使用它们

于 2012-11-25T07:24:43.800 回答