【发布时间】:2020-02-04 16:17:00
【问题描述】:
我想在我现在正在处理的 Asp .Net Core 项目中重用我为 Asp .Net Framework 中的一些项目创建的库类。
对于该项目,我必须使用 MySQL 数据库,因此我将 MySqlConnector NuGet 包添加到我的库类中。
由于注册的 .NET 数据提供程序不会自动添加到全局程序集缓存中,因此我必须手动注册它,这要感谢在应用程序启动期间调用该方法 DbProviderFactories.RegisterFactory("MySqlConnector", MySqlClientFactory.Instance),如提及 here。
这是我的第一个 .Net 核心项目,所以我不知道我是否应该这样做,但我在 Startup.cs 文件中调用了该方法,如下所示:
它正在工作,但我想知道这是否是正确的方法。你能告诉我另一种正确的方法吗?
谢谢
【问题讨论】:
标签: asp.net-core