zoukankan      html  css  js  c++  java
  • 使用T4模板为EF框架添加数据库实体注释

    1. 下载文件GetSummery.ttinclude
    2. 把我们下载下来的文件解压,将解压出来的文件放入解决方案中
    3. 修改下app.config,添加一个连接字符串:

    <add name="MyConn" connectionString="data source=.;initial catalog=db;user id=sa;password=xxx;" providerName="System.Data.SqlClient" /> 

     4.  修改model.tt,在顶部位置加入代码:

    <#@ include file="GetSummery.ttinclude"#>

    5. (插入类注释,可以选择添加)在代码片段<#=codeStringGenerator.EntityClassOpening(entity)#>的上方(28行左右)插入

    /// <summary>
    /// <#= getTableSummery(code.Escape(entity)) #>
    /// </summary>

    6. (添加字段注释)在代码片段:<#=codeStringGenerator.Property(edmProperty)#>的上方(76行左右)插入:

        /// <summary>
        /// <#= getColumnSummery(code.Escape(entity),code.Escape(edmProperty)) #>
        /// </summary>

    到这里,就基本上完成了,去刷新一下你的实体模型edmx文件,你会发现字段的注释都自动加上去了。

  • 相关阅读:
    干草金字塔
    ⑨的完美搭积木
    门(door)
    ⑨的完美冻青蛙(frog)
    An overnight dance in discotheque
    逃跑(escape)
    BZOJ4390: [Usaco2015 dec]Max Flow
    BZOJ3732: Network
    BZOJ1121: [POI2008]激光发射器SZK
    BZOJ3713: [PA2014]Iloczyn
  • 原文地址:https://www.cnblogs.com/macT/p/11579476.html
Copyright © 2011-2022 走看看