3.0.1程序如下
<%@ CodeTemplate ResponseEncoding="UTF-8" %>
<%@ CodeTemplate Language="C#" TargetLanguage="C#" Description="Generates a update stored procedure." %>
<%--连接数据库所要引入程的序集 和命名空间--%>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>
<%-- CodeSminth属性面版将显示要选择的"连接"(数据源)以及 "数据表"--%>
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="Context" Description="Table that the stored procedures should be based on." %>
//表名
<%= SourceTable.Name %>
//表的列总数
<%= SourceTable.Columns.Count%>
//表的第一列的列名
<%= SourceTable.Columns[0].Name%>
//表的所有列名
<% for(int i=0;i<SourceTable.Columns.Count;i++){ %>
<%= SourceTable.Columns[i].Name%>
<% }%>
直接运行.还没输入属性值呢
选择的"连接"(数据源)以及 "数据表"
3.0.2再运行 结果是
//表名
UserTab
//表的列总数
4
//表的第一列的列名
ID
//表的所有列名
ID
Name
Password
RegisterTime
数据库设计如图