EF6.0实体类添加注释
来源:互联网 发布:java最新版本 编辑:程序博客网 时间:2024/06/10 17:15
第一步: 在Model.tt文件添加一个方法读取数据库中的字段说明
public string GetRemark(EdmProperty edmProperty){//System.Diagnostics.Debugger.Launch();var tableName = edmProperty.DeclaringType.Name;var colName=_code.Escape(edmProperty);//System.Diagnostics.Debugger.Break();string sql = string.Format(@"SELECT字段说明=isnull(props.[value],'')FROM syscolumns colsinner join sysobjects objs on cols.id= objs.id and objs.xtype='U' and objs.name<>'dtproperties'left join sys.extended_properties props on cols.id=props.major_id and cols.colid=props.minor_idwhere objs.name='{0}' and cols.name='{1}'",tableName,colName);string sqlcon = "Data Source=192.168.1.102;User ID=sa;Password=123456;Initial Catalog=DTTT";object remark=new object();using(System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(sqlcon)){conn.Open();System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sql, conn);remark =cmd.ExecuteScalar(); } return remark+"";}第二步:修改如下
<# } var simpleProperties = typeMapper.GetSimpleProperties(entity); if (simpleProperties.Any()) { foreach (var edmProperty in simpleProperties) {//实体属性开始#>/// <summary>/// <#=codeStringGenerator.GetRemark(edmProperty)#>/// </summary> <#=codeStringGenerator.Property(edmProperty)#><#//实体属性结束 } } if (complexProperties.Any()) {#>保存自动支行T4文件,注释就出来了.
0 0
- EF6.0实体类添加注释
- 给ef6的实体模型 edmx文件加字段注释
- EF架构为实体模型添加注释
- EF6.0 生成的代码中没有注释的解决方法
- 使用T4模板为EF框架添加数据库实体注释
- VS2015 +EF6 连接MYSQL数据库生成实体
- VS2015 +EF6 连接MYSQL数据库生成实体
- VS2015 +EF6 连接MYSQL数据库生成实体
- 批量删除Java实体类中的注释
- 类头注释模板,自动添加注释
- 类头注释模板,自动添加注释
- EF6.0 学习(一)
- 关于EF6.0整理
- EF6
- VC6.0添加注释按钮
- VS自动添加类注释
- eclipse添加类模板注释
- idea添加类方法注释
- 产生随机数
- openMP的一点使用经验
- hbase hfile中Key的类型对应于源码
- Fish to be a skilled programmer—forth day
- RecyclerView实现Listview效果
- EF6.0实体类添加注释
- HTTP学习笔记
- 文章标题
- vbnet button按钮背景透明
- Java虚拟机的体系结构
- C++ Primer(第五版)练习3.23
- HDU1556 - 线段树基础
- Ubuntu下在eclipse中安装配置maven插件
- 浅析Java Reflection Facility(反射机制)