正文
1.通过扩展生成器,来实现动态自动添加描述信息
我们知道在SQL Server中,可以通过Fluent API来添加针对表或者字段的描述,如下:
builder.Property(prop.Name...)
.HasComment("XXX字段描述");
然而在达梦的上下文中,我们如果这样写..是没任何效果的..不用想,肯定是达梦的开发商没写(很多扩展类都缺斤少两).....;
129 builder.EndCommand();
130 }
131 }
132 }
133 }
因为我们只是想在创建或者修改表后添加描述...,
且一旦表多起来,那么OnModelCreating 方法就会变的超长(虽然也可以写在实体类里面,但是就觉得很麻烦)..
?...执行迁移语句Script-Migration~
我们会发现,描述已经自动生成啦~
结束语
其实不管是.NET 5.0 还是EF Core 在开源化的今天,我们只要愿意去多翻翻源码,会发现自己可以扩展的东西还有很多