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