使用 CSharpEntityTypeGenerator 实现基本实体继承EF Core DB First Approach

问题描述

我正在尝试在 DB 第一种方法上创建由 BaseEntity 继承的数据库实体,如下所示:

    public partial class BaseEntity
    {
        [Key]
        public int Id { get; set; }
        public DateTime CreatedAt { get; set; }
        public DateTime UpdatedAt { get; set; }
    }

    public partial class Customer: BaseEntity
    {
        public int Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public DateTime CreatedAt { get; set; }
        public DateTime UpdatedAt { get; set; }
    }

我通过“CSharpEntityTypeGenerator”实现了这一点,但我不希望我的实体中有重复的成员。如您所见,“Id”、“CreatedAt”和“UpdatedAt”不应位于客户实体上。有谁知道我如何在脚手架上实现这一目标?

其他资源:

Entity Framework Core Customize Scaffolding

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)