2017-06-20 31 views
0

有沒有什麼辦法可以在.net core中使用DbConfiguration? 對於前:如何在ASP.NET Core中使用DbConfiguration類

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

我認爲我需要得到一個.NET Framework DLL,爲了使用該類引用它在我的項目?我這樣做的目的是把一個註釋上的DbContext類象下面這樣:

[DbConfigurationType(typeof(DbConfig))] 
    public class MyDbContext : DbContext 
在.NET的核心方式

,並最終實現this

回答

2

如果您正在開發使用完整的.NET框架(.NET 4.6)你的ASP.NET的核心,那麼所有你需要做的就是添加的依賴如下您project.json文件

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

的DbConfiguration來自EntityFramework的類將提供給你。

但是,如果您使用.NET Core開發ASP.NET Core,則需要使用EntityFramework Core Configuring DbContext

相關問題