c#中xml文档注释编译dll引用到其它项目示例
2023-06-13 09:15:17 时间
<#@templatedebug="True"hostspecific="True"language="C#"#><#@assemblyname="System.Core"#>
<#@assemblyname="System.Data"#>
<#@assemblyname="System.xml"#>
<#@importnamespace="System.Collections.Generic"#>
<#@importnamespace="System.Data"#>
<#@importnamespace="System.Data.SqlClient"#>
<#@importnamespace="System.Linq"#>
<#@importnamespace="System.Text"#>
<#@importnamespace="System.Collections.Generic"#>
<#@outputextension=".cs"#>
usingSystem;
usingDotNet.Framework.DataAccess.Attribute;
usingSystem.Data;
namespaceMyProject.Entities
{
<#
stringconnectionString="DataSource=localhost;InitialCatalog=EDNFramework;UserID=sa;pwd=as";
SqlConnectionconn=newSqlConnection(connectionString);
conn.Open();
System.Data.DataTableschema=conn.GetSchema("TABLES");
stringselectQuery="select*from@tableName";
SqlCommandcommand=newSqlCommand(selectQuery,conn);
SqlDataAdapterad=newSqlDataAdapter(command);
System.Data.DataSetds=newDataSet();
foreach(System.Data.DataRowrowinschema.Rows)
{
#>
publicclass<#=row["TABLE_NAME"].ToString()#>
{<#
ds.Tables.Clear();
command.CommandText=selectQuery.Replace("@tableName",row["TABLE_NAME"].ToString());
ad.FillSchema(ds,SchemaType.Mapped,row["TABLE_NAME"].ToString());
foreach(DataColumndcinds.Tables[0].Columns)
{#>
[DataMapping("<#=dc.ColumnName#>")]
public<#=dc.DataType.Name#><#=dc.ColumnName#>{get;set;}
<#}#>
}
<#}#>
}
相关文章
- C#简单串口调试助手【傻瓜教程】chanson_chapter01[通俗易懂]
- c# mysql executenonquery_C#与数据库访问技术之ExecuteNonQuery方法
- c# 多线程并发-金三银四面试:C#.NET面试题高级篇2-多线程
- c#面试题抽象类和接口的区别-金三银四面试:C#程序员经常遇到的30道基础面试题,想你所想
- 为了避免内存攻击,美国国家安全局提倡Rust、C#、Go、Java、Ruby 和 Swift,但将 C 和 C++ 置于一边
- 扫描局域网IP地址和主机名的C#控制台代码
- 在C#中调用VBScript、javascript等脚本的实现代码
- C#得到某一天的起始和截止时间的代码
- JavaScript打开word文档的实现代码(c#)
- C#double和decimal数据类型以截断的方式保留指定的小数位数
- 关于C#.netwinform程序验证moss的集成身份认证实例
- 对c#中委托的理解
- 用C#实现鼠标框选效果的实现代码
- 使用c#在word文档中创建表格的方法详解
- c#实现无标题栏窗口的拖动
- C#DataTable的详细用法分享
- C#测量程序运行时间及cpu使用时间实例方法
- wordpptexcel文档转换成pdf的C#实现代码
- c#文档图片自动纠偏