动软代码生成器 常用函数
动软代码生成器在自动化生成.Net代码方面功能非常强大。在实际使用中,我也经常使用它的自定义模板功能,生成Js、html、php、java等代码。其模板里的函数与.net函数并不完全一致,现把模板常用代码写在这里,以方便查询使用。实际使用中每个项目要按自己框架情况进行定义。
<#@ template language="c#" HostSpecific="True" #>
<#@ output extension= ".js" #>
<#TableHost host = (TableHost)(Host); string DbParaHead=host.DbParaHead;string DbParaDbType=host.DbParaDbType;string preParameter=host.preParameter;string ModelSpace = host.NameSpace+".Model."+ host.GetModelClass(host.TableName);string TableName = host.GetModelClass(host.TableName);string ModuleName = TableName;string ActionName = TableName;if(TableName.IndexOf('_') > -1){string[] tempArray=TableName.Split('_');ModuleName=tempArray[0];ActionName=tempArray[1];if(tempArray.Length==3)ActionName += "_"+tempArray[2];} ColumnInfo identityKey=host.IdentityKey;string returnValue = "void";if (identityKey!=null){ returnValue = CodeCommon.DbTypeToCS(identityKey.TypeName); }else if(2>1){}else{identityKey=host.Fieldlist[0];}
#>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
字符串函数
String Abc=actionArr[2].Substring(0,1).ToUpper() + actionArr[2].Substring(1,actionArr[2].Length-1);
"CABc".ToLower()
- 1
- 2
字段遍历
<# for(int i=0;i< host.Fieldlist.Count;i++){ColumnInfo c = host.Fieldlist[i];//c.ColumnName 字段名称//CodeCommon.DbTypeToCS(c.TypeName) 字段类型//c.Length 字段长度String type=CodeCommon.DbTypeToCS(c.TypeName);if(type=="DateTime")type="String";else if(type=="int")type="Integer";else if(type=="string")type="String";else if(type=="decimal")type="Float";
#>
<#}#>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
字段类型枚举:
CodeCommon.DbTypeToCS(c.TypeName)
- DateTime
- int
- Boolean
- string
- decimal
动软代码生成器 常用函数相关推荐
- 动软代码生成器教程——懒人有福了
很多时候项目必须是三层架构模式,但是很多繁琐的代码让多数程序员闹心--那有没有一个省时省力的工具快速的帮我们搞定三层架构呢?回答是肯定的,很早之前技术牛人李天平就开发出了这么一款工具,目前该工具还在不 ...
- 动软代码生成器连接Oracle 11g
首先要说明的是:如果你连接的是远程的Oracle服务器,你本地机器必须装Oracle客户端,然后 用sqldeveloper 先建立一个连接. 然后你才能用.NET动软代码生成器连接到数据库. 因为你 ...
- 动软代码生成器基础使用
前几天做项目用到了动软代码生成器 以此总结一下 1.软件基本使用 我在百度下载的是V2.78版的 添加服务器 选择要连接的数据库 点击连接/测试 看是否成功,同时选择要连接的数据库,不然加载全部库要等 ...
- 动软代码生成器分页存储过程
1.定义动软代码生成器分页存储过程 ------------------------------------ --用途:分页存储过程(对有主键的表效率极高) --说明: --------------- ...
- 动软代码生成器获国家版权局软件著作权证书
动软代码生成器经过多年研发,已经拥有了数以万计的用户使用者,遍布中国大陆.香港.台湾以及新加坡等国家和地区.其方便实用的功能也得到很多用户的好评和信赖.为更好的为广大用户提供更好的产品和服务,促进软件 ...
- ASP.NET三层架构中如何利用某些软件提高工作效率——动软代码生成器
首先介绍一个好用的软件:动软代码生成器 点击下载 提取码:drdm 打开后首页是这个样子的: 在最左边找到[服务器]右键[添加服务器]之后如下: 服务器名选择:local 或者 自己的IP ...
- 如何解决动软代码生成器中提示服务器配置的问题
相信很多小伙伴在用动软代码生成器的时候,在新建数据库服务器连接时会提示"添加服务器配失败,请检查安装目录是否有写入权限成文件是否存在"的问题,那么我是如何解决的呢?一起来看一下: ...
- 图解动软代码生成器使用
首先在百度搜索后直接下载: 一 功能概览 常用操作: 代码模版有如下类别: 工具菜单有如下功能: 二 新增数据库服务器 1 连接sql server 测试连接成功后提示关闭软件重新打开: 新建的服务器 ...
- java 动软_动软代码生成器下载_2017动软代码生成器下载及相关推荐 - noYes软件大全...
<雅轩YY协议马甲生成器>顾名思义是①款YY马甲生成器,只需要自定义马甲前缀名和后缀名及其生成数量,然后再选择生成马甲的种类,就可以①键成海量的马甲名称了,生成后①键轻松复制即可. < ...
- 工具篇_动软代码生成器
个人感觉代码生成器就像一把双刃剑,用得好,能够起到事半功倍的效果,用的不好,反而是一个累赘,接下来跟大家介绍一款国内的代码生成器的使用. 官方下载地址:http://www.maticsoft.com ...
最新文章
- 15个IT技术人员必须思考的问题
- Windows下设置开机自启动的方式(手动/C++代码的形式)
- 找到问题比解决问题更重要
- 什么是迁移学习?它都用在深度学习的哪些场景上?
- 面试准备JSONP(一)
- c++整理程序 dev_【C++】用Dev-C++写的C++程序老是报错,请问为什么?如何解决?...
- 重置IE浏览器的设置
- 龙果学院mysql分布式集群代码_MySQL分布式集群搭建
- linux su root 限制,Linux禁止普通用户su至root
- Springboot集成聚合数据火车票API
- C语言SVPWM代码与软件测试
- 免费壁纸背景高清图片素材网站
- lua对接bmob数据库
- mysql excel 同步数据_mysql导入excel数据
- 微信自动回复图片 api标准接口的 php代码
- 基于Pythop的学生宿舍故障报修系统
- Gephi使用详解 实现图可视化(janusgraph)
- vue低级错误(浏览器页面,后台页面全部正常)
- echart地图修改label标签位置
- 【我的渲染技术进阶之旅】收集到的关于KTX(Khronos Texture)的一些资料:用于OpenGL、Vulkan和其他GPU API的纹理轻量级容器
热门文章
- SketchUp最适用新手的二十多款SU插件
- HAWQ取代传统数仓实践(一)——为什么选择HAWQ
- Simulink嵌入式自动代码DSP F28335(4)——SVPWM
- eharts 中国地图添加城市(散点图实现,含获取城市坐标、图片转base64、自定义散点样式)
- 【CASS精品教程】CASS 9.2绘制地籍图详细实验案例教程
- vs中怎么去链接一个库文件(ws2_32.lib)
- 深度学习中的一些概率函数分布
- linux 服务状态命令,Linux 查看服务列表,查看服务状态
- MASM DEBUG LINKER免费下载
- Java实现提取拼音首字母