【发布时间】:2021-12-26 21:31:24
【问题描述】:
我遇到的情况是,大量非常相似但不相同的旧数据库正在使用dotnet ef dbcontext scaffold 反向工程为 C# 模型。由于数据库的多样性,没有单一的确定来源。最接近的一个在几个表中有一列不应该在 C# 模型中。
我查看了https://github.com/dotnet/efcore,但无法立即看到代码中允许这种细粒度的选项或路径。
有没有办法将元数据添加到数据库中以跳过列?
【问题讨论】:
-
我只知道过滤表格;这并不意味着不可能,但使用 cli 进行逆向工程存在限制。如果只是几个表中的一列,难道不能在实体类生成后手动省略吗?
-
EF Core Power Tools 可以为您做到这一点
标签: c# entity-framework