当前位置:首页 > 技术分析 > 正文内容

SqlSugar C# ORM 代码自动生成(sql代码自动生成器)

ruisui883个月前 (01-21)技术分析13

SqlSugar 是C# 的一个 比较好的ORM框架。具体的细节可以看sqlSugar .net ORM 框架到底强在什么地方?,这个地方有着详细的介绍。

这里主要分享一下,如何自动生成我们的Entity 类。Entity类,有的叫POJO,有的叫moudle 其实他们是站在不同的角度来进行定义的,具体的功能与 定位基本上是一样的。

这个是生成代码的方法。

directoryPath:表示存放的路径。

nameSpace:是实体类的命名空间

StrHelper:是有关于类,属性的魔板

ToPascal:是驼峰命名方法,由于小编的表命 名是T_XX_XX的规则,所以比较容易处理。如果大家不是这样命名的,可根据自己的情况,写对应的方法名转换规则。

StrHelper 模板说明

StrHelper 源码:https://note.youdao.com/s/RViSoqCa

SqlSugarHelper源码:https://note.youdao.com/s/R1jw6BdM

如果大家觉得 有用,请关注,点赞、转发,您的鼓励是我最大的动力。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/420.html

标签: c# orm框架
分享给朋友:

“SqlSugar C# ORM 代码自动生成(sql代码自动生成器)” 的相关文章

java调用API操作GitLab

最近需要在一个WEB项目中集成GitLab,用到了GitLab的API操作,在网上找了很久都是说直接调用GitLab的Http接口,而且API官方只有javadoc没有其它说明文档,特别记录下,以备查询。这里采用Token的认证方式,因此需要先登陆GitLab新建一个Token,创建方式如下:创建完...

「云原生」Containerd ctr,crictl 和 nerdctl 命令介绍与实战操作

一、概述作为接替Docker运行时的Containerd在早在Kubernetes1.7时就能直接与Kubelet集成使用,只是大部分时候我们因熟悉Docker,在部署集群时采用了默认的dockershim。在V1.24起的版本的kubelet就彻底移除了dockershim,改为默认使用Conta...

Gemini应用在Android上广泛推出2.0闪电模式切换器

#头条精品计划# 快速导读谷歌(搜索)应用的测试频道在安卓设备的双子应用中推出了2.0闪电实验功能,现已向稳定用户开放。双子应用通过谷歌应用运行,目前推出的15.50版本中,用户可通过模型选择器体验不同选项,包括1.5专业版、1.5闪电版和2.0闪电实验版。2.0闪电实验模型提供了更快的响应速度和优...

vue中router常见的三种传参方式

目录:我们在使用vue开发的过程中使用router跳转的时候肯定会遇到传参的情况;一般情况就三种传参是最常见的;那我们就来看看都有那几种传参方式吧!第一种:{ path: '/mall:id', name: 'Mall', component:...

Vue学习笔记之动态路由的参数传递应用及技巧

路由的参数传递:①通过params的类型· 配置路由格式:/router/:id· 传递的方式:在path后面跟上对应的值· 传递后形成的路径:/router/list,/router/profile这个就是前两篇中提到的"动态路由"中有应用过这个方法:②通过query的类型(对象方...

Vue Router 4 路由操作 - 路由导航

路由导航分为 声明式导航 和 编程式导航。通过 <router-link to="..."> 标签跳转的方式为声明式导航。通过 路由实例对象(router.push(...))跳转的为编程式导航。导航到不同的位置想要导航到不同的URL,使用 router.push 方法。...