如何在执行scaffold dbcontext时复数集合?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在执行scaffold dbcontext时复数集合?相关的知识,希望对你有一定的参考价值。
我执行了一个脚手架dbcontext,一切都很好,例外,集合不是多元化的。我可以在命令中添加一个参数来解决这个问题吗?
这是我跑的命令:
dotnet ef dbcontext scaffold "my connection string"
Microsoft.EntityFrameworkCore.SqlServer -o Entities -c DbEntities
我想要的是:
public partial class Client
{
public int Id { get; set; }
public ICollection<Order> Orders { get; set; }
}
我得到了什么:
public partial class Client
{
public int Id { get; set; }
public ICollection<Order> Order { get; set; }
}
答案
你看过这个插件了吗?
https://www.bricelam.net/2018/03/02/efcore-pluralization.html
以上是关于如何在执行scaffold dbcontext时复数集合?的主要内容,如果未能解决你的问题,请参考以下文章
运行 `dotnet ef dbcontext scaffold` 时省略一列
为啥 EF Scaffold-DbContext 命令在针对 net6.0 报告“未找到设计时服务”后会引发 NRE?
.Net Core 2.0 Database First Approach Scaffold-Mysql DB之DbContext