繁体   English   中英

asp.net EF核心运行命令Scaffold-DbContext错误外键

[英]asp.net EF core run command Scaffold-DbContext error foreign key

我使用mariaDB数据库,其中我安装了以下包的项目(通过Nuget)

  • MySql.Data.EntityFrameworkCore(最新版本)
  • Microsoft.EntityFrameworkCore.Tools(最新版本)

之后我使用下面的命令创建EF。

Scaffold-DbContext  "server=localhost;port=3306;user=root;password=mypass;database=test" MySql.Data.EntityFrameworkCore -OutputDir DB -f

并发现错误如下

无法支持外键'test.payment_details(receipt_no)'。 在主体实体类型“PaymentHeader”中找不到“receipt_no”的键。 无法支持外键'test.payment_details(barcode)'。 在主体实体类型“ProductPrice”中找不到“条形码”的键。 无法搭建外键'test.promotion(premium_barcode)'。 在主体实体类型“ProductPrice”中找不到“条形码”的键。

暂无
暂无

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

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