Macos 在asp.net core osx中安装实体框架

Macos 在asp.net core osx中安装实体框架,macos,entity-framework,asp.net-core,asp.net-core-mvc,asp.net-core-1.0,Macos,Entity Framework,Asp.net Core,Asp.net Core Mvc,Asp.net Core 1.0,我正在OSX上使用Visual Studio代码。我开始学习asp.net core,到目前为止,我只能找到一些教程,教我如何编辑project.json以添加实体框架依赖项,然后运行dotnet restore命令,但我不会使用yeoman来生成asp.net core项目。我使用dotnetnew-tweb生成了一个不包含任何project.json的项目。如何使用实体框架在数据库中存储数据 另外,请为osx用户推荐一些最新的资源。MS网站上现有的所有资源都是针对Visual Studio

我正在OSX上使用Visual Studio代码。我开始学习asp.net core,到目前为止,我只能找到一些教程,教我如何编辑
project.json
以添加实体框架依赖项,然后运行
dotnet restore
命令,但我不会使用yeoman来生成asp.net core项目。我使用
dotnetnew-tweb
生成了一个不包含任何
project.json
的项目。如何使用实体框架在数据库中存储数据


另外,请为osx用户推荐一些最新的资源。MS网站上现有的所有资源都是针对Visual Studio Windows的。

所以我想起来了。在
Project.json
我们有依赖关系的情况下,我不得不添加like

  "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