源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#中xml文档注释编译dll引用到其它项目示例

  • 时间:2022-10-06 20:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#中xml文档注释编译dll引用到其它项目示例
[u]复制代码[/u] 代码如下:
<#@ 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; }        <#}#>            }                <#}#>               }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部