EFCore 实体命名约定库:EFCore.NamingConventions

Posted 云来雁去

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EFCore 实体命名约定库:EFCore.NamingConventions相关的知识,希望对你有一定的参考价值。

在软件开发过程中,数据库永远都是绕不开的一个话题。有时候,我们甚至会因此而获得一个名字——“CURD Boy”。虽然不过是朴实无华的“增删查改”,可隐隐然早已分出了无数的流派。在这些不同的流派中,有的人坚持“我手写我心”,认为手写SQL才是真正的王道,没有读过/写过成百上千行的存储过程,便不足以谈论程序员的人生。而有的人喜欢ORM的清晰、整洁,认为数据库和面向对象存在着天然抗阻,ORM更有利于推进DDD和微服务的落地。相信大家都听说过Java里的SSH框架,从HibernateMybatis再到Spring Data JPA,可以说这种争论一直没有停止过。这里我们不打算讨论这个问题,我们平时使用EF或者EFCore的过程中,作为连接数据库和面向对象两个异世界的桥梁,ORM需要我们来告诉它,实体数据与数据库表字段的映射关系,所以,经常需要通过数据注解或者Fulent API来写各种配置。那么,有没有什么方案可以让我们偷这个懒呢?下面隆重请出本文的主角:

以上是关于EFCore 实体命名约定库:EFCore.NamingConventions的主要内容,如果未能解决你的问题,请参考以下文章

EF CodeFirst数据注解特性详解

查缺补漏系统学习 EF Core 6 - 实体配置

DAO 方法的标准命名约定

微软跨平台ORM框架之EFCore — 约定与属性映射

如何将EFCore迁移分离到单独类库项目?

EF Core 5.0 - 更新 ASP.NET Core Web API 中的多对多实体