EFCore把OnModelCreating抽到各个实体类中怎么实现
多年未用EF,最近尝鲜在EFCore 3.1中又开始捡起来用。
吐槽下 EF Code方式下编写这个OnModelCreating 表多字段多时候真是手写到手酸,严重拖慢开发效率。。。
后面干脆直接Sql Server设计好各个表和字段后,再通过 scaffold-dbcontext 逆向生成代码再手工整理。。。。
(无奈啊,知道这种逆向开发方式已经失去了EF CodeFirst的意义)
好了,问题来了:
表或字段很多时候。会发现DbContext 中的
OnModelCreating 里面编写实体属性描述将出现代码很长很长,看起来特别不舒服
印象中EF6时代,可以将OnModelCreating中的里面各个表实体描述抽写到各个Model实体类中,
然后对应的Model继承一个啥,然后在实体class中定义就可以。。。
无奈年老,记忆差,多年未用EF忘记了。请教达人们怎么处理的?