日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CodeSmith实体类模板

發布時間:2024/1/17 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CodeSmith实体类模板 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

配置和模板下載

?

Code
<%--
Name:Model
Author:呂艷陽
Description: 生成實體Model
--%>
<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="False" Description="生成Model類." ResponseEncoding="UTF-8" %>
<%@ Assembly Name="System.Data" %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="SchemaExplorer" %>
<%@ Map Name="CSharpAlias" Src="System-CSharpAlias" Description="" %>
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="參數" Description="表名稱" %>
<%@ Property Name="NameSpace" Type="String" Category="參數" Description="命名空間" Default="ChinaSoft.Model" Optional="True"%>
using System;
namespace <%=NameSpace%>
{
/// <summary>
/// <%=SourceTable.Description%>(<%=SourceTable.Name%>)實體類
/// </summary>
public class <%=SourceTable.Name%>
{
/// <summary>
/// <%=SourceTable.Description%>(<%=SourceTable.Name%>)實體類
/// </summary>
public <%=SourceTable.Name%>()
{
}
/// <summary>
/// <%=SourceTable.Description%>(<%=SourceTable.Name%>)實體類
/// </summary>
<% foreach (ColumnSchema column in SourceTable.Columns) { %>
/// <param name="<%=column.Name.ToLower()%>"><%= column.Description %></param>
<% } %>
public <%=SourceTable.Name%>(<%
System.Text.StringBuilder builder
= new System.Text.StringBuilder();
for(int i=0;i<SourceTable.Columns.Count;i++)
{
ColumnSchema column
= SourceTable.Columns[i];

builder.Append(CSharpAlias[column.SystemType.FullName]);
builder.Append(
" ");
builder.Append(column.Name.ToLower());
if(i!=SourceTable.Columns.Count-1)
{
builder.Append(
",");
}
}
Response.Write(builder.ToString());
%>)
{
<% foreach (ColumnSchema column in SourceTable.Columns) { %>
this.<%=StringUtil.ToPascalCase(column.Name)%> = column.Name.ToLower();
<% } %>
}
#region Model
<% foreach (ColumnSchema column in SourceTable.Columns) { %>
private <%=CSharpAlias[column.SystemType.FullName]%> _<%= column.Name.ToLower()%>;
<% } %>

<% foreach (ColumnSchema column in SourceTable.Columns) { %>
/// <summary>
/// <%= column.Description %>
/// </summary>
public <%=CSharpAlias[column.SystemType.FullName]%> <%= StringUtil.ToPascalCase(column.Name)%>
{
set { _<%= column.Name.ToLower()%> = value; }
get { return _<%= column.Name.ToLower()%>; }
}
<% } %>
#endregion Model
}
}

轉載于:https://www.cnblogs.com/lvyanyang/archive/2008/09/26/1299617.html

總結

以上是生活随笔為你收集整理的CodeSmith实体类模板的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99色综合| 亚洲一个色 | 国产成人精品久久二区二区 | 韩国三级bd高清中字2021 | 日本免费专区 | 老司机深夜影院 | 欧美黄视频在线观看 | 欧美第一页草草影院 | 丰满少妇一区二区三区专区 | 拔插拔插海外华人免费视频 | 国产交换配乱淫视频免费 | 国产精品你懂的 | 国产99999| 男男在线观看 | 久久综合伊人77777麻豆 | 色射网 | 久久精品亚洲 | 日韩电影精品 | 天天综合色网 | 精品国产www | 国产精品主播一区二区 | 97无码精品人妻 | 男人透女人免费视频 | 久久久久无码国产精品一区李宗瑞 | 青青草网站 | 爱情岛亚洲首页论坛小巨 | jlzzjlzz国产精品久久 | 天堂网男人 | 午夜dv内射一区二区 | www.国产麻豆 | 日韩精品成人无码专区免费 | 亚洲国产精品网站 | 国产又粗又猛又黄 | 午夜精品99 | 超碰夜夜| 91视频精选| 88av视频| www超碰| 亚洲中文字幕无码专区 | 美女脱衣服一干二净 | 亚洲午夜国产 | 无码少妇一级AV片在线观看 | 日韩亚洲国产欧美 | 亚洲黄色成人网 | 中文字幕黄色片 | 在线视频三区 | 亚洲欧美日韩在线 | 久久免费看视频 | 一区二区在线观看免费 | 有码av在线| 精品少妇人妻一区二区黑料社区 | 在线观看国产三级 | 99re这里只有 | 成人区人妻精品一区二区不卡视频 | 99在线观看免费视频 | 91麻豆精品国产91 | 日本熟妇一区二区三区 | 特级丰满少妇一级aaa爱毛片 | 天海翼一二三区 | 欧美精品乱码久久久久久按摩 | 色噜噜狠狠狠综合曰曰曰88av | 综合网婷婷 | 女人性做爰69片免费看 | 狠狠躁夜夜躁 | 国产午夜电影 | 亚洲综合色网 | 超碰97av| 欧洲在线一区 | 国产精品一区二区三区四区 | 亚洲国产精品一 | 国产高清视频在线免费观看 | xxxx视频在线 | 精品国产一区二区三区性色 | 亚洲制服一区 | 久久9999久久免费精品国产 | 亚洲欧美中文字幕5发布 | 亚洲国产日韩精品 | 久久午夜网站 | 一区二区国产精品精华液 | 91香蕉久久 | 精品国产区一区二 | 午夜视频免费在线 | 黄色a一片 | 97精品人妻麻豆一区二区 | 黄色三级三级三级三级 | 国产伦精品一区二区三区妓女 | 夜夜综合 | 国产高清在线精品 | 欧美人与禽猛交乱配 | 成人在线国产视频 | 午夜tv影院 | 182在线视频 | a一级网站 | 国产在线观看 | 亚洲天堂一区二区 | 五月婷婷av| 午夜伦伦电影理论片费看 | av在线浏览| 性欧美lx╳lx╳ |