如何在 Visual Studio for Mac 中启用迁移

2023-12-28

我有 Visual Studio for Mac,我正在尝试使用以下教程来学习 Xamarin 和 Azure:https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter3/server/ https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter3/server/

在某些时候,我必须启用 EF 迁移。该教程说:转到“查看”->“其他窗口”->“包管理器控制台”。

不幸的是,Visual Studio for Mac 中没有包管理器控制台...那么您如何处理类似的事情enable-migrations, add-migration or update-database在Mac上?


目前 Mac 上支持此功能。

首先你需要安装 dotnet-ef

dotnet tool install --global dotnet-ef

要安装该工具的特定版本,请使用以下命令:

dotnet tool install --global dotnet-ef --version 3.1.4

在 PATH 环境变量中添加“dotnet-ef”工具目录。

export PATH="$PATH:/Users/'your user folder'/.dotnet/tools"

打开命令行,转到项目文件夹,然后运行

dotnet restore

如果一切正常,你应该能够运行

dotnet ef

之后您可以运行如下命令:

dotnet ef migrations add initial

dotnet ef database update

PS:当 dotnet ef 命令行尝试运行时,您的解决方案不应执行!

For People who are not convinced, here a demo of succeed!!! For People who are not convinced, here a demo of succeed!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Visual Studio for Mac 中启用迁移 的相关文章

  • 在使用实体框架的分层架构中,我应该从 BLL 返回 POCO 类吗? (需要架构指导)

    我可能读得太多了 并且遭受了一些信息超载的困扰 所以我希望得到一些明确的指导 根据我收集的信息 我可以使用 VS2010 的 T4 模板来生成不直接与 EF 绑定的 POCO 类 我会将这些放在他们自己的项目中 而我的 DAL 将有一个 O
  • 将 AutomationID 与 ListView 结合使用

    我正在尝试将 AutomationId 附加到列表视图中的项目 理想情况下 将项目名称绑定到显示的项目
  • Entity Framework Core 中是否有数据库初始化程序?

    我找不到有关如何将 EF 数据库初始值设定项与 EF Core 一起使用的示例 也找不到随 EF Core 提供的 EF 数据库初始值设定项列表 数据库初始化器的概念已经过时了吗 当前初始化数据库的方法是什么 或者not初始化现有数据库 在
  • 在 Xamarin 中动态创建 Android Spinner

    我正在创建一个简单的应用程序来熟悉 Xamarin 我想创建并填充一个微调器并动态显示其选项 我看过文档here http docs xamarin com guides android user interface spinner但它不是
  • 实体框架与oracle数据库的连接

    我使用的是 Entity Framework 6 1 版本和 oracle 11 我是实体框架的新手 任何人都可以建议连接 oracle 的先决条件是什么 任何更改都需要在 web config 中进行 在web config中 默认它是与
  • 具有长期运行对象上下文的实体框架

    我对 WinForms 我敢说 WPF 中的 Linq to SQL 的主要烦恼之一是缺乏对长时间运行的数据上下文的支持 请参阅here http blogs msdn com dinesh kulkarni archive 2008 04
  • 了解 MVC-5 身份

    我创建了一个新的ASP NET MVC 5申请与Individual User Accounts然后更新了所有的Nuget packages在解决方案中 现在我尝试遵循一些教程中显示的一些指南 但遇到了一些问题 第一个是一个名为Applic
  • 即使对于新上下文,OnModelCreating 也仅调用一次

    我有多个相同但内容不同的 SQL Server 表 在编写代码优先 EF6 程序时 我尝试为每个程序重用相同的数据库上下文 并将表名称传递给上下文构造函数 然而 虽然每次都会调用构造函数 但尽管每次都是从 new 创建数据库上下文 但 On
  • 实体框架中 1:1 关系中关联的主体端意味着什么

    public class Foo public string FooId get set public Boo Boo get set public class Boo public string BooId get set public
  • Xamarin.Forms:如何访问 ListView.GroupHeaderTemplate 中 ListView.ItemTemplate 中使用的集合?

    我需要访问 ListView GroupHeaderTemplate 中 Switch 中的 OnOff 属性 该属性位于 ListView ItemTemplate 使用的集合中 我尝试了很多方法但没有成功 有人遇到过这个问题吗 gt
  • android-ndk 位于哪里?

    我安装了 Visual Studio 2017 在安装程序菜单中 我安装了 Xamarin 和 Visual C 但是 当我创建一个新项目时 转到 工具 gt 选项 gt Xamarin 我看到 android ndk 文本框为空 而其他文
  • 如何使用 EF Code First 将一张表与多个父项关联

    我正在构建一个域模型 该模型需要多个表才能被多个可能的父表引用 像您可能有一个表来存储注释或文件 并且这些注释和 或文件可以与不同的父实体关联 并不是说同一个 文件 或 注释 可以与多个所有者相关联 而是 文件 表中的 10 行中 其中 3
  • Xamarin 构建错误:错误 APT0000:在 ...中,无法找到属性

    我收到了另一位开发商的项目 我设置了我的机器 带有所需组件的 VS 2017 已配置 Android SDK Manager已安装相应版本 项目配置为编译Android 7 1 Nougat 开始构建时出现一个错误 1 gt ERROR e
  • 对于相同的数据库对象,实体框架对象引用是否相同

    如果我从不同位置查询 逻辑上 在数据库中 相同的对象 实体框架是否返回相同的对象引用 例如 我查询了名为 Joe Black 的客户 并假设现在我知道数据库中只有一个 Joe Black Customer c select blabla w
  • MVC 下拉列表未映射到模型

    我正在尝试使用 EF codefirst 在 MVC 3 中开发应用程序 当我使用 int 属性和约定来设置外键关系时 例如 public class Patient public int ConsultantId get set 然后 我
  • 在 MonoDroid 中设置 textview 的文本时,“jobject”不能为 IntPtr.Zero

    我将 MvvmCross 与 MonoDroid 一起使用 在视图模型中的计时器中 我每分钟调用RaisePropertyChanged MinutesRemaining MinutesRemaining是一个整数 指定当前条目结束之前的持
  • Xamarin.Forms 绘图[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在为客户构建一个 Xamarin Forms 项目 我们需要一个图形库它将处理实时流式传输的数据连
  • .NET 实体框架核心

    我已经阅读了过去两年中发布的几乎所有有关 EF 的其他问题 我下载其他软件包没有任何问题 只是实体框架不会为我安装 我什至尝试安装最新版本的 Nuget 并在我的项目目录中使用它的工具来恢复包 之后 我将这一行添加到我的 csproj 中
  • WinForms 中的 EF:如何过滤 BindingSource/DGW 中的数据 (.Local.ToBindingList())

    我按照本教程生成了 EF 模型 首先是数据库 和数据源http msdn microsoft com en us data jj682076 aspx http msdn microsoft com en us data jj682076
  • 使用实体框架重叠约会

    我将 asp net mvc 与实体框架一起使用 我有一个包含 startat 字段 endat 字段和 roomid 字段 称为 SpaceConfigurationId 的约会列表 并且希望查找给定房间已重复预订的约会列表 可以假设 e

随机推荐

  • Python Pandas:平衡不平衡的数据集(用于面板分析)

    我知道这可能很容易做到 我可以在 Stata 中完成 但我正在尝试转向 Python 我有一个很大的数据集 它不平衡 它看起来像这样 我需要获取如下数据集 欢迎任何指导 多谢 一种方法是将 年份 设置为另一级索引set index rein
  • 帮助将 libical 等库安装到 Xcode 中

    我想在我的项目中使用 libical 库 但我以前从未使用过外部库 我已经下载了 libical 文件 但我几乎卡在那里 我不知道如何 或者即使 我需要构建 提取它们 然后如何将它们放入 Xcode 任何帮助将不胜感激 谢谢 如果这是一个预
  • ASP.NET 5 HTML5 历史

    我正在将我的项目升级到 ASPNET5 我的应用程序是一个 AngularJS Web 应用程序 它使用 HTML5 Url 路由 HTML5 历史 API https developer mozilla org en US docs We
  • CarrierWave 与 ActiveResource

    有人对将 CarrierWave 与 ActiveResource 模型 在 Rails 3 中 一起使用有任何见解吗 我有一个包含文件名字段的 ActiveResource 模型 我想将文件保存到远程文件系统 我尝试了一些事情 但没有取得
  • std::array 聚合初始化需要大量令人困惑的花括号

    我有以下代码 enum class MessageDeliveryMethod POST MASTER BUBBLE NUM ENUMERATORS namespace using MapType std array lt std pair
  • 使用 Spring 4 WebSocket 从 Java 推送消息

    我想将消息从 Java 推送到 WebSocket 客户端 我已经成功地让一个 js 客户端发送到服务器并在 2 个 js 客户端上接收返回的消息 因此客户端代码工作正常 我的问题是 我想在 Java 应用程序中发生事件时启动发送 例如 每
  • Google Apps 脚本:在电子表格之间移动数据

    我正在尝试使用 Google Apps 脚本在两个 Google 电子表格之间移动数据 名为 Ex ID 的电子表格为每个员工提供一张表和一行 每行有六个重要值 包括一个 ID 号和五个数据值 名为 CR ID 的电子表格为每个员工都有一个
  • 如何使用 Trello.NET 从 Trello 获取所有图板?

    这是我的代码 ITrello trello new Trello MyAppToken trello Authorize MyUserToken Member me trello Members Me var cards trello Ca
  • 为什么此 SVG 图形在 IE9 和 10(预览版)中无法缩放?

    根据IE网站 http msdn microsoft com en us ie hh410107 aspx支持 SVG 也根据这个答案什么是支持 SVG 可缩放矢量图形 的浏览器 https stackoverflow com questi
  • 在C++中,函数返回类型后面的&是什么意思?

    在这样的 C 函数中 int getNumber 什么是 意思是 它不同于 int getNumber 这不一样 int g test 0 int getNumberReference return g test int getNumber
  • 在 if 块内使用 wait 时,“await”对此表达式的类型没有影响

    在我的代码中 我有一个用户名数组 我试图遍历每个名 称 检查该用户是否存在于数据库中并创建用户 问题是 我的 linter 说 await has no effect on the type of this expression在我标记的地
  • 处理空参数的存储过程

    我确信这有一个非常简单的答案 我没有找到 我在数据库中有一个简单的层次结构 其中每一行都有一个 ParentId 如果ParentId IS NULL 那么它就是一个根元素 我有存储过程 CREATE PROCEDURE GetByPare
  • 使用 JSch 将文件从一台远程服务器发送到另一台使用 JSch 的服务器

    我想将文件从我的第一个远程服务器发送到另一个远程服务器 public boolean uploadFile throws JSchException SftpException ChannelSftp channelSftpA create
  • 从 C++ 调用 Swift 函数

    我想知道是否可以从 C 调用 Swift 函数 如果是 怎么办 我知道我们可以从 Swift 调用 C 函数 但我还没有找到确切的答案 虽然没有直接从 C 调用 Swift 函数的官方方法 但您可以设置一个可从 C 调用的函数指针 这是否有
  • 使用 Qt 判断 PC 是否退出待机状态

    有没有一种跨平台的方法 使用 Qt 来判断计算机是否已退出待机或休眠状态 我需要能够检测计算机何时退出待机状态 以便重置 继续进程 在本例中 它是通过串行端口连接到 GPS 基于以下讨论http comments gmane org gma
  • 共享快捷方式/图标

    我有几个带有共享文件的 inno 设置 使用 Sharedfile 标志可以确保它们仅在不再使用时才被卸载 然而 这不适用于快捷方式或图标 因为它们在 inno 中被调用并指向这些文件 即使目标文件没有被卸载 快捷方式也总是被删除 那么我缺
  • 我可以以这样的方式加载 dll,以便在加载时可以将其删除吗?

    标题基本概括了所有内容 我想做的是编写一个工具来监视包含插件的 dll 文件 当我覆盖它时 通过重新编译 它应该自动重新加载它 我知道我可以制作副本 加载副本并监视原始文件 但我认为可能有更好的方法 如果我理解正确的话 dll 已完全加载到
  • 如何为 Hexo 实现选项卡式代码块标签

    我正在尝试在 hexo 中创建选项卡式代码块 作为标签插件 但我不知道在哪里放置我的 js 函数 我想我可以使用加载该函数js 助手 https hexo io api helper html但我不知道在哪里包含助手 我尝试将其添加到标签插
  • 如何在android中的操作栏中设置应用程序图标

    我想在我的操作栏上设置我的应用程序图标请帮助我 我已经尝试过 但没有创建任何内容 getSupportActionBar setTitle MukilFM getSupportActionBar setIcon R drawable fm
  • 如何在 Visual Studio for Mac 中启用迁移

    我有 Visual Studio for Mac 我正在尝试使用以下教程来学习 Xamarin 和 Azure https adrianhall github io develop mobile apps with csharp and a