++的博客

你看不见我,你看不见我。。
随笔 - 22, 文章 - 0, 评论 - 2, 引用 - 0
数据加载中……

用VC8做了一个SqlMetal的Shell插件, 用于生成.Net3.5 Linq代码,适用于VS2005 VS2008

使用VS2008里面的Linq向导生成数据库ORM访问层代码真的很麻烦
1. 命名乱七八糟,我的数据库命名喜欢加一个前缀 如tbl vu xp 等等,但是它生成时老把前缀生成进去了
改起来很麻烦
2. 生成的代码很多都没关闭UpdateCheck, UpdateCheck我喜欢自己控制,不喜欢用自带了,效率差很多
3. 改一个表又要重新去设计器里面拖一次,麻烦

就自己写了个插件,通过调用SqlMetal,将Linq代码生成分成2个步骤,先生成dbml,然后修改dbml,再生成C#代码




生成后的类图

posted on 2008-04-08 17:45 Jerry.Wang 阅读(657) 评论(0)  编辑 收藏 引用 所属分类: 开发