1

我在OSX上使用Visual Studio代碼。我開始學習asp.net核心,到目前爲止,我只能找到教導編輯project.json添加實體框架依賴項&然後運行dotnet restore命令,但我不使用yeoman生成asp.net核心項目。我用dotnet new -t web生成不包含任何project.json的項目。如何使用Entity Framework將數據存儲在數據庫中?在asp.net核心中安裝實體框架osx

也請爲osx用戶提供一些最新資源。 MS網站上的所有現有資源都適用於Visual Studio Windows。

回答

1

所以我想通了。我不得不的情況下,加樣的Project.json我們不得不依賴

"dependencies": { 
    "Microsoft.NETCore.App": { 
     "version": "1.0.0", 
     "type": "platform" 
    }, 
    "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0", 
    "Microsoft.AspNetCore.Diagnostics": "1.0.0", 
    "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0", 
    "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0", 
    "Microsoft.AspNetCore.Mvc": "1.0.0", 
    "Microsoft.AspNetCore.Razor.Tools": { 
     "version": "1.0.0-preview2-final", 
     "type": "build" 
    }, 

我們可以寫這些爲*/ProjectName.csproj文件遵循

說,如果你想添加EntityFrameworkCore比所有我們需要做的是:

<ItemGroup> 
    .. 
    .. 
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.0.0" /> 
</ItemGroup> 

然後保存文件.csproj後。運行命令dotnet restore