码迷,mamicode.com
首页 > 数据库 > 详细

使用T4模板为EF框架添加数据库实体注释(转)

时间:2019-05-10 12:50:51      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:左右   edm   des   注意   位置   sso   arc   table   参考   

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文件,你会发现字段的注释都自动加上去了。

参考源地址:http://jeffblog.sinaapp.com/archives/501

使用T4模板为EF框架添加数据库实体注释(转)

标签:左右   edm   des   注意   位置   sso   arc   table   参考   

原文地址:https://www.cnblogs.com/niyl/p/10843660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!