c#中xml文档注释编译dll引用到其它项目示例
2014-02-07 15:33
1116 查看
<#@ template debug="True" hostspecific="True" language="C#" #><#@ assembly name="System.Core" #><#@ assembly name="System.Data" #><#@ assembly name="System.xml" #><#@ import namespace="System.Collections.Generic" #><#@ import namespace="System.Data" #><#@ import namespace="System.Data.SqlClient" #><#@ import namespace="System.Linq" #><#@ import namespace="System.Text" #><#@ import namespace="System.Collections.Generic" #><#@ output extension=".cs" #>using System;using DotNet.Framework.DataAccess.Attribute;using System.Data;namespace MyProject.Entities{ <# string connectionString = "Data Source=localhost;Initial Catalog=EDNFramework;User ID=sa;pwd=as"; SqlConnection conn = new SqlConnection(connectionString); conn.Open(); System.Data.DataTable schema = conn.GetSchema("TABLES"); string selectQuery = "select * from @tableName"; SqlCommand command = new SqlCommand(selectQuery,conn); SqlDataAdapter ad = new SqlDataAdapter(command); System.Data.DataSet ds = new DataSet(); foreach(System.Data.DataRow row in schema.Rows) {#> public class <#= 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 (DataColumn dc in ds.Tables[0].Columns) {#> [DataMapping("<#= dc.ColumnName #>")] public <#= dc.DataType.Name #> <#= dc.ColumnName #> { get; set; } <#}#> } <#}#> }
相关文章推荐
- C#中XML文档注释编译DLL引用到其它项目
- 【Tip】如何让引用的dll随附的xml注释文档、pdb调试库等文件不出现在项目输出目录中
- VS 项目(c#)引用了 DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
- C# 编译的DLL文件在其他项目中调用时,看不见注释
- Swig将C++编译lib项目转换为C#可引用的dll[勘误后]
- C# : 操作Word文件的API - (将C# source中的xml注释转换成word文档)
- Java Web项目中利用FreeMarker模板生成的word文档,其它格式文档同理,如pdf,txt,java,xml等等
- 在Visual studio 2010中为C#的“///”注释内容生成XML文档 .
- 在一个引入了dll的C#项目中,怎样进行数组引用啊
- VS2010 项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
- VS2010 项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
- 解决使用MSBuild编译项目没有拷贝间接引用的dll问题
- Asp.Net(C#)利用XPath解析XML文档示例
- Visual Studio 2008(C#)XML注释提取成帮助文档的方法
- 通过设置项目输出XML文档,来强制要求写注释
- 通过设置项目输出XML文档,来强制要求写注释
- C#添加C项目以及其dll引用不成功
- 为什么在编译C#文件的时候不用加/r:System.dll 类库的引用
- C# XML 文档注释文件格式
- Asp.Net(C#)利用XPath解析XML文档示例