EFCore把OnModelCreating抽到各个实体类中怎么实现

datahandler2 datahandler2 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
多年未用EF,最近尝鲜在EFCore 3.1中又开始捡起来用。
吐槽下 EF Code方式下编写这个OnModelCreating 表多字段多时候真是手写到手酸,严重拖慢开发效率。。。
后面干脆直接Sql Server设计好各个表和字段后,再通过 scaffold-dbcontext 逆向生成代码再手工整理。。。。
(无奈啊,知道这种逆向开发方式已经失去了EF CodeFirst的意义)

好了,问题来了:
表或字段很多时候。会发现DbContext 中的
OnModelCreating 里面编写实体属性描述将出现代码很长很长,看起来特别不舒服
印象中EF6时代,可以将OnModelCreating中的里面各个表实体描述抽写到各个Model实体类中,
然后对应的Model继承一个啥,然后在实体class中定义就可以。。。
无奈年老,记忆差,多年未用EF忘记了。请教达人们怎么处理的?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
datahandler2
.NET社区 62,271 成员 668,968 内容