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

 更新时间:2014年02月07日 15:33:44   作者:  
这篇文章主要介绍了c#中xml文档注释编译dll引用到其它项目示例,需要的朋友可以参考下

复制代码 代码如下:

<#@ 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; }
       <#}#>       
    }           
    <#}#>              
}

相关文章

  • WPF实现半圆形导航菜单

    WPF实现半圆形导航菜单

    这篇文章主要为大家详细介绍了WPF实现半圆形导航菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • C#基础之泛型

    C#基础之泛型

    泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。接下来通过本文给大家介绍c#基础之泛型,感兴趣的朋友一起学习吧
    2016-08-08
  • c#实现输出本月的月历

    c#实现输出本月的月历

    本篇文章是对使用c#输出本月月历的实现的代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • c#队列Queue学习示例分享

    c#队列Queue学习示例分享

    队列Queue,先进先出,先生产的货物先出货,后生产的货物后出货,下面看示例学习c#队列Queue
    2013-12-12
  • C#操作INI文件的辅助类IniHelper

    C#操作INI文件的辅助类IniHelper

    这篇文章主要为大家详细介绍了C#操作INI文件的辅助类IniHelper,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • C#排序算法的比较分析

    C#排序算法的比较分析

    这篇文章主要介绍了C#排序算法的比较,实例分析几种比较常见的算法,并对其时间复杂度与稳定性进行了详细的分析,需要的朋友可以参考下
    2014-11-11
  • C#图片按比例缩放的实现代码

    C#图片按比例缩放的实现代码

    这篇文章主要介绍了C#图片按比例缩放的实现代码,有需要的朋友可以参考一下
    2014-01-01
  • c# 代码调试技巧和如何远程调试

    c# 代码调试技巧和如何远程调试

    这篇文章主要介绍了c# 代码调试技巧和如何远程调试,帮助大家更好的理解和使用c#编程语言,感兴趣的朋友可以了解下
    2020-11-11
  • C# EF Core可视化工具的使用及EF Core入门语句操作代码

    C# EF Core可视化工具的使用及EF Core入门语句操作代码

    EF Core 可用作对象关系映射程序 (O/RM),以便于 .NET 开发人员能够使用 .NET 对象来处理数据库,这样就不必经常编写大部分数据访问代码了,接下来通过本文给大家介绍C# EF Core可视化工具的使用及EF Core入门语句,感兴趣的朋友一起看看吧
    2022-02-02
  • 详解C#如何利用TcpListener和TcpClient实现Tcp通讯

    详解C#如何利用TcpListener和TcpClient实现Tcp通讯

    TcpListener 和 TcpClient 是在 System.Net.Sockets.Socket 类的基础上做的进一步封装,使用 GetStream 方法返回网络流,下面我们就来详细一下如何使用TcpListener和TcpClient实现Tcp通讯吧
    2023-12-12

最新评论