您的位置:首页 > 其它

解决VS2012上面EF字段说明备注没有的方法

2013-07-25 15:11 330 查看
VS2012中的EF有一个BUG

如下:



明明在数据库上面是写有字段说明的到了EF上面就没有了很郁闷;

网络上面有一个解决方法如下:

http://www.cnblogs.com/stone_w/archive/2012/10/25/2738345.html

不过我试了下没解决太麻烦了 而且一旦EF要重新生成又的重新弄;

后来发现可以用T4模版解决 方法为:

1:下载文件并解压

http://files.cnblogs.com/zjba2/GetSummery.zip

2:放到EF目录文件夹下面



3:修改下App.Config下面的



新加上MYCONN这个数据库连接配置

4:打开EF项目文件所在的 tt文件



5:修改tt文件



加载自定义TT文件用来获取数据库表备注和字段备注说明



这段代码

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

用来加载表备注说明



代码

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

用来加载列说明

然后按下ctrl+s 或者保存按钮 EF下面各个实体类下面就和出现跟你数据库里面一样的说明和备注了



OVER
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐