gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:43 24 4
gpt4 key购买 nike

有什么方法可以在 .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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com