初学Codesmith,第一次写模板
留个纪念。
2<%@ Assembly Name="System.Data" %>
3<%@ Assembly Name="SchemaExplorer" %>
4<%@ Import Namespace="System.Data" %>
5<%@ Assembly Name="SchemaExplorer" %>
6<%@ Property Name="NameSpace" Type="System.string" Default="" Optional="False" Category="" Description="" Editor="" EditorBase="" Serializer="" %>
7<%@ Property Name="CurDB" Type="SchemaExplorer.DatabaseSchema" Default="" Optional="False" Category="" Description="" Editor="" EditorBase="" Serializer="" %>
8<%@ Property Name="CurTbl" Type="SchemaExplorer.TableSchema" Default="" Optional="False" Category="" Description="" Editor="" EditorBase="" Serializer="" %>
9
10using System;
11using System.Text;
12using System.Data;
13using System.Collections.Generic;
14using Websharp.ORM.Base;
15namespace <%=NameSpace%>
16{
17 public class <%=CurTbl%>Entity : IEntity
18 {
19 public <%=CurTbl%>Entity()
20 {
21 }
22 <% foreach(SchemaExplorer.ColumnSchema col in CurTbl.Columns) {%>
23
24 <%=GetCode(col)%>
25 <%}%>
26
27 }
28
29
30}
31
32<script runat="template">
33
34 private string GetCode(SchemaExplorer.ColumnSchema col)
35{
36 string strCode = col.DataType + " m_"+col.Name+";\r\n";
37 strCode +=" public ";
38 strCode += (col.DataType+" "+col.Name+"{\r\n");
39 strCode +=" get {\r\n return "+"m_"+col.Name+";\r\n }\r\n }";
40 return strCode;
41 }
42
43</script>
44
45
46
初学Codesmith,第一次写模板相关推荐
- Latex第一次写论文记录
Latex第一次写论文记录 1. Latex的安装 2. Latex的简单使用 4. Latex模板 5. 论文标题,作者 6. Abstract 7. Introduction 7.1 文献的引用 ...
- 第一次写计算机论文无从下手怎么办?(一) - 易智编译easeediting
撰写第一篇学术论文对于绝大多数人来说是一件压力山大的事情!在此,易智编译将讨论与科学论文撰写过程有关的问题.以期帮助科研新手顺利上手撰写第一篇学术论文. 1. 制定论文写作时间表 如果你正在为第一篇论 ...
- 第一次写blog,哈哈
第一次写blog,哈哈,还是有点感觉的,不过刚下好班,整个脑子乱的不行,可以说是一片糨糊,看看人家的blog很舒服,真的自己写了还真的不知道写些什么,看来这也是自己的总结,工作两年来,感觉肚子里还真的 ...
- 第一次写,python爬虫图片,操作excel。
第一次写博客,其实老早就注册博客园了,有写博客的想法,就是没有行动,总是学了忘,忘了丢,最后啥都没有,电脑里零零散散,东找找,西看看,今天认识到写博客的重要性. 最近闲着看了潭州教育的在线直播课程,颇 ...
- 前端老弟第一次写后端,崩了!
幽默轻松小知识,一起来看看老弟第一次写的后端代码,你觉得如何? 大家好,我是鱼皮,今天分享我的老弟第一次写后端代码时出现的囧事,希望大家引以为戒. 孽起 我的老弟小阿巴,目前大一,自学编程有一段时间了 ...
- 学java用什么写比较好_学习Java需要什么基础,初学Java如何写好代码
原标题:学习Java需要什么基础,初学Java如何写好代码 初学Java的同学时常会遇到这样的情况,跟着入门教程看过一遍,但需要自己写代码的时候却无从下手:写代码的时候时常会遇到不懂的地方,如果停下来 ...
- 携程航班信息爬取(python)---第一次写博客,不好请别见外!
1.航班信息接口 api="https://flights.ctrip.com/itinerary/api/12808/products",这个接口中包含了所要查询的航班信息. * ...
- 第一次写writeup
My WriteUp 题目:http://ctf5.shiyanbar.com/DUTCTF/1.html (第一次写writeup...嗯都懂) 思路:点进去发现真的是what a fuck! 感觉 ...
- Python paromiko每日生活学习感悟(第一次写,紧张hahaha)
Python paromiko每日生活学习感悟(第一次写,紧张hahaha) 学习篇 生活篇 学习篇 今天整天实习,解决了虚拟机通过SSH进行远程登录,需求还增加一项就是要采用多个接入多个设备,采用了 ...
- 创客学院 level1第一节学习完成(第一次写博客)
第一次写博客 创客学院 level1第一节学习完成 断断续续花了大概两天,已经在同学(龙欢)的推荐下,学习了java最基本的语法,大概就是和C语言差不了多少,感觉还是好接受,在昨天晚上也是和同学讨论了 ...
最新文章
- R语言数据横向合并cbind函数实战
- 重载(Overload )和覆写(override)的理解及区别
- linux 移动目录树到子目录中,Linux系统管理员工具包: 移动Linux/UNIX目录
- Ubuntu 相关命令行工具
- editorloop 占用_systemd CPU占用100%,并出现大量僵尸进程
- 创新小组 实战Git团队企操作手册_精华版本
- 虚拟语气和推测(二)
- (十)java版b2b2c社交电商spring cloud分布式微服务- SSO单点登录之OAuth2.0登录认证(1)...
- 服务器上传至云系统,上传至云服务器命令
- 《区块链原理、设计与应用》一3.8 本章小结
- 揭秘Facebook官方底层C++函数Folly
- 弹出浮动页面html怎么写,C# 浮动窗体实现(自定义弹出窗口)
- unity3d:激活码系统(根据PC机器码,给对应激活码完成软件注册)
- html禁止查看图片,强看被屏蔽微信朋友圈
- matlab 矩阵列运算,MATLAB矩阵及其运算
- Unity 关于Toggle的ison默认没有显示监听结果的解决
- 协议栈skb _buff
- 05.看板方法——在制品
- 【kindle】使用Typora+Calibre自制电子书
- 2018.3版本 CLion的激活码