繁体   English   中英

尝试使用 EFcore 更新迁移 .NET Maui 时出错

[英]Error trying to update migration .NET Maui with EFcore

在 my.Net MAUI 项目中,我正在尝试更改更新我的迁移。 我向我的 model 添加了一个属性并做了;

  1. 数据包管理器控制台中的 Add-Migration AddBlogCreatedTimestamp
  2. 数据包管理器控制台中的更新数据库

它告诉我“构建成功”但也给我错误“启动项目目标平台‘Android’。Entity Framework Core .NET 命令行工具不支持此平台”

当我尝试在我的 android 手机上运行应用程序时,我得到:Microsoft.Data.Sqlite.SqliteException: 'SQLite Error 1: 'no such column: t.Description'.' 描述是我添加到 model 的属性。

当我在 windows 上运行该应用程序时,它工作正常。

有没有办法解决? 我阅读了错误附带的页面,但这对我没有帮助。

  • 您提供的链接所示:您需要创建一个虚拟项目(使用.Net Core.Net Framework )来表示启动项目。

  • 现在的命令是这样的:

    Add-Migration AddBlogCreatedTimestamp -StartupProject <path-to-your-dummy-project>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM