导航

2010年4月28日

摘要: CodeSmith对数据库中表的操作在与数据库进行交互时, 我们使用到了一个CodeSmith自带的组件SchemaExplorer,利用这个组件我们可以访问数据库的数据表、存储过程、视图等,并可以得到相应的数据类型、标识列、列的(字段)名称等信息。<%@ Assembly Name="SchemaExplorer" %><%@ Import Namespace="SchemaE... 阅读全文

posted @ 2010-04-28 16:48 kingwangzhen 阅读(736) 评论(0) 推荐(0) 编辑

摘要: 在CodeSmith中,如果生成的代码是SQL脚本,则可以在生成代码完成时自动执行生成的代码,也就是在生成的SQL脚本的同时在数据库中创建新的对象。用BaseTemplates.ScriptUtility对象提供ExecuteScript方法可以实现,如果想在生成代码完成后立即执行生成的脚本,可以很方便的通过重载OnPostRender来实现。在使用之前,先添加对下列程序集的引用:<%@As... 阅读全文

posted @ 2010-04-28 14:06 kingwangzhen 阅读(270) 评论(0) 推荐(0) 编辑