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

用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#代码


用VC8做了一个SqlMetal的Shell插件, 用于生成.Net3.5 Linq代码,适用于VS2005 VS2008_第1张图片

生成后的类图
用VC8做了一个SqlMetal的Shell插件, 用于生成.Net3.5 Linq代码,适用于VS2005 VS2008_第2张图片

你可能感兴趣的:(用VC8做了一个SqlMetal的Shell插件, 用于生成.Net3.5 Linq代码,适用于VS2005 VS2008)