6

ASP.NET Provider 中的“Provider”是什么意思?例如,当我们谈论AuthorizationRuleProvider, connectionStrings.providerName, ...?

4

4 回答 4

10

这是一种设计模式:提供者模型。在这个 SO Q&A 中也有一些很好的信息:Designingeasingly Coupled components in .NET - Provider Pattern

于 2010-02-18T09:48:22.017 回答
3

它只是抽象接口的具体实现。您可以选择适当的提供程序来满足运行时接口的要求。

于 2010-02-18T09:55:59.593 回答
1

如果您想在您的应用程序中实现提供者模式,请查看此用于 Visual Studio 的 .NET 提供者模型模板(无耻插件)。

于 2010-02-18T09:58:07.797 回答
0

正如上面的其他回答,它是提供者模式。我想补充一点,提供者模式n 是策略模式的别名。

https://en.wikipedia.org/wiki/Provider_model

于 2020-10-22T02:09:24.223 回答