2017-04-10 93 views
0

使用具有現有數據庫的Aps.Net核心1.0.1,Entityframework核心,angular2.0和typescript 。嘗試在現有數據庫的類庫中使用實體框架核心數據庫第一種方法

試圖使用現有的數據庫首先創建實體框架的核心數據庫類庫

我project.json看起來像這樣我的類庫

{ 
    "version": "1.0.0-*", 

    "buildOptions": { 
    "emitEntryPoint": true 
    }, 

    "frameworks": { 
    "netcoreapp1.0": { 
     "dependencies": { 
     "Microsoft.NETCore.App": { 
      "version": "1.0.1", 
      "type": "platform" 
     } 
     } 
    } 
    }, 

    "dependencies": { 
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.1", 
    "Microsoft.EntityFrameworkCore.SqlServer.Design": { 
     "version": "1.0.1", 
     "type": "build" 
    }, 
    "Microsoft.EntityFrameworkCore.Tools": { 
     "version": "1.0.0-preview2-final", 
     "type": "build" 
    } 
    }, 

    "tools": { 
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final" 
    } 
} 
+0

1.什麼是你的問題? 2.使用Visual Studio 2017,不再支持project.json。 – DavidG

回答

0

使用Visual Studio 2015年更新3

我有一個現有的數據庫,所以我想從單獨的類庫中的數據庫生成類,因爲我想從用戶界面單獨爲此使用實體框架工作核心1.0.1 DAL,但嘗試了幾種方法。

諸如創建新的類庫和在project.json更新的依賴關係和使用包食槽控制檯和鍵入休耕

命令: 腳手架的DbContext「服務器= XXXXXX;數據庫= XXXXXXXXX; Trusted_Connection =真正;」 Microsoft.EntityFrameworkCore.SqlServer -OutputDir模型。

但是出現錯誤: 啓動項目'Application'是Visual Studio 2015的ASP.NET Core或.NET Core項目。此版本的Entity Framework Core Package Manager控制檯工具不支持這些類型的項目。

我使用Asp.net核心1.0.1和Entity Framework核心1.0.1

@DavidG

+0

正如DavidG所說,如果你想使用ASP.NET Core,你應該更新到VS 2017. *僅供參考:請不要使用答案區域,而應更新原始問題。* – Win

+0

是否有任何其他方式使用實體框架核心爲現有數據庫感謝你。 – gary

相關問題