您的位置:首页 > 运维架构 > Linux

配置Linux服务器 SSH安全访问的四个小技巧

2010-04-28 10:38 309 查看


接上一回。

上面是为某一张指定的表生成实体类的,这个我觉得已经很雷人了,很洋气了,只要复制粘贴到程序中就OK了!没想到居然还有更更洋气的呀!只要连接好一个数据库,那么就可以为这个数据库中的所有表一次性生成实体类!


很雷人吧!?很兴奋

吧!?
对呀,给诸位苦逼的码农们省了不少事啊!
IT所想披靡呀!(嘿嘿,夸张了,小激动了一把!)
言归正传。为所有的表进行批量生成实体类,需要一上一篇的模板作为模板来生成。在这里需要一个注册(Register)里面包含两个小属性:Name(批量生成的实体类的类名),Template(以谁为模板来做的,写上那个模板的名字,以.cst结尾的)

<%@ Template Language="C#" TargetLanguage="C#" %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>
<%@ Property Name="SourceDB" Type="SchemaExplorer.DatabaseSchema" %>
<%@ Register Name="ModelTempateClass" Template="Template2.cst" %>
<%
foreach (TableSchema table in this.SourceDB.Tables)
{
ModelTempateClass mtc=new ModelTempateClass();
mtc.SourceTable=table;
mtc.RenderToFile("f:\\模板类\\"+mtc.GetFileName(),true);
}
%>
<script runat="template">
</script>
见证奇迹的时刻到啦!注意看生成的结果:



这就是我们刚才瞬间批量生成的所有实体类,这些类是保存在"f:\\模板类\\文件夹下的。


Ajax的姑娘,加油!


本文出自 “Ajax的姑娘” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: