database - 如何在 ASP.NET Core 中使用 DbConfiguration 类

标签 database configuration asp.net-core asp.net-core-1.1

有什么方法可以在 .net 核心中使用 DbConfiguration? 例如:

public class DbConfig : DbConfiguration
{
    public DbConfig()
    {
        SetProviderServices("System.Data.SqlClient",
        System.Data.Entity.SqlServer.SqlProviderServices.Instance);
    }
}

我假设我需要获得一个 .net 框架 dll 并在我的项目中引用它才能使用该类?我这样做的目的是在 DbContext 类上添加注释,如下所示:

[DbConfigurationType(typeof(DbConfig))]
    public class MyDbContext : DbContext

并最终以 .net 核心方式实现 this

最佳答案

如果您使用完整的 .Net Framework (.Net 4.6) 开发 ASP.NET 核心,那么您需要做的就是将如下依赖项添加到您的 project.json 文件中

"frameworks": {
    "net46": {}
 }

您可以使用 EntityFramework 中的 DbConfiguration 类。

但是,如果您使用 .NET Core 开发 ASP.NET Core,则需要使用 EntityFramework Core Configuring DbContext

关于database - 如何在 ASP.NET Core 中使用 DbConfiguration 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44658875/

相关文章:

sql - 数据库 - 表之间的关系

php - 如何使用具有日期条件的其他表减去整数数据?

c# - 仅从特定网站重定向

c# - 在 AspNET Core 中使用 DI

php - 数据库:检查重复错误

java - Android - 在 ListView 中显示所有 SQLite 数据库条目

c# - 使用生成配置在 Visual Studio 中创建项目的多个版本

c# - 是否有用于 C# 的 config.ini 的替代品?

tomcat - Tomcat 中的默认应用程序

asp.net-core - 如何在基于arm的定制linux上运行ASP.NET Core?