【问题标题】:Installing entity framework in asp.net core osx在 asp.net core osx 中安装实体框架
【发布时间】:2017-06-07 09:08:17
【问题描述】:

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

还请为 osx 用户推荐一些最新的资源。 MS 网站上的所有现有资源都适用于 Visual Studio Windows。

【问题讨论】:

    标签: macos entity-framework asp.net-core asp.net-core-mvc asp.net-core-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

    【讨论】:

      猜你喜欢
      • 2011-01-05
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多