wiseant

让ADO.NET Self-Tracking Entity Generator产生的实体类支持RejectChanges()方法

伴随着VS.NET2010正式版的发布,.NET4.0和EF4.0及一系列的xx4.0都发布了正式版,可惜的是EF4.0正式版中ADO.NET Self-Tracking Entity Generator模板产生的实体类依旧没有实现内置的RejectChanges()方法。

如何使产生的实体类拥有RejectChanges()方法呢?经过探索找到了一种解决方法。

 

ADO.NET Self-Tracking Entity Generator模板使用的相关文件位于X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\AdoNetEntityDataModelT4SelfTrackingCodeGenCSharp.zip文件夹中,修改其中的
CSharpSelfTracking.Types.tt使产生的类从支持RejectChanges()方法的类继承即可达成目的。

将相关的文件打包如下:

https://files.cnblogs.com/wiseant/Model.Types.rar
https://files.cnblogs.com/wiseant/AdoNetEntityDataModelT4SelfTrackingCodeGenCSharp.zip.rar

VS2010简体中文正式版则需要将文件覆盖到X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\AdoNetEntityDataModelT4SelfTrackingCodeGenCSharp.zip文件夹中,替换原文件。

posted on   Ant  阅读(648)  评论(1编辑  收藏  举报

努力加载评论中...
< 2010年4月 >
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示