[英]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.