在asp.net核心osx中安装实体框架

时间:2017-01-22 21:45:50

标签: macos entity-framework asp.net-core asp.net-core-mvc asp.net-core-1.0

我在OSX上使用Visual Studio Code。我开始学习asp.net核心,到目前为止我只能找到教授编辑project.json的教程来添加Entity Framework依赖关系&然后运行dotnet restore命令,但我没有使用yeoman来生成asp.net核心项目。我使用dotnet new -t web生成了不包含任何project.json的项目。如何使用Entity Framework将数据存储在数据库中?

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

1 个答案:

答案 0 :(得分: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

相关问题