.NET 5 中的 ProviderBase 在哪里?
Where is ProviderBase in .NET 5?
我们有很多项目基于供应商model/pattern。 (从各种来源读取文件,从各种来源创建报告等)我一直无法在 .net 5 中找到与 ProviderBase 等效的任何东西。我们需要一个可以在运行时配置的抽象 interface/class。
我怀疑 ProviderBase 是我们在 ASP.NET 5 及更高版本中永远看不到的东西。 5中配置更简单,依赖注入大行其道。现在您可以创建一个 class 实现您自己的自定义接口,而不是从 ProviderBase 强制继承。您可以向容器注册 class 或 class 的实例,它将出现在整个应用程序中。起初看起来可能需要做更多的工作,但我也怀疑拥抱 DI 会导致更少的代码和更简单的代码。
我们有很多项目基于供应商model/pattern。 (从各种来源读取文件,从各种来源创建报告等)我一直无法在 .net 5 中找到与 ProviderBase 等效的任何东西。我们需要一个可以在运行时配置的抽象 interface/class。
我怀疑 ProviderBase 是我们在 ASP.NET 5 及更高版本中永远看不到的东西。 5中配置更简单,依赖注入大行其道。现在您可以创建一个 class 实现您自己的自定义接口,而不是从 ProviderBase 强制继承。您可以向容器注册 class 或 class 的实例,它将出现在整个应用程序中。起初看起来可能需要做更多的工作,但我也怀疑拥抱 DI 会导致更少的代码和更简单的代码。