在软件开发过程中,数据库永远都是绕不开的一个话题。有时候,我们甚至会因此而获得一个名字——“CURD Boy”。虽然不过是朴实无华的“增删查改”,可隐隐然早已分出了无数的流派。在这些不同的流派中,有的人坚持“我手写我心”,认为手写SQL
才是真正的王道,没有读过/写过成百上千行的存储过程,便不足以谈论程序员的人生。而有的人喜欢ORM
的清晰、整洁,认为数据库和面向对象存在着天然抗阻,ORM
更有利于推进DDD
和微服务的落地。相信大家都听说过Java
里的SSH
框架,从Hibernate
到Mybatis
再到Spring Data JPA
,可以说这种争论一直没有停止过。这里我们不打算讨论这个问题,我们平时使用EF
或者EFCore
的过程中,作为连接数据库和面向对象两个异世界的桥梁,ORM
需要我们来告诉它,实体数据与数据库表字段的映射关系,所以,经常需要通过数据注解
或者Fulent API
来写各种配置。那么,有没有什么方案可以让我们偷这个懒
EFCore 实体命名约定库:EFCore.NamingConventions
最新推荐文章于 2024-08-23 09:50:22 发布
本文介绍了EFCore.NamingConventions库,这是一个用于.NET的开源项目,帮助开发者设置实体命名约束规则,减少数据库和实体字段映射的配置工作。通过示例展示了如何使用该库,包括四种命名策略,强调了团队协作中规范的重要性,以提高研发效率。
摘要由CSDN通过智能技术生成