使用VS2008里面的Linq向?qū)蓴?shù)據(jù)庫ORM訪問層代碼真的很麻煩
1. 命名亂七八糟,我的數(shù)據(jù)庫命名喜歡加一個前綴 如tbl vu xp 等等,但是它生成時老把前綴生成進(jìn)去了
改起來很麻煩
2. 生成的代碼很多都沒關(guān)閉UpdateCheck, UpdateCheck我喜歡自己控制,不喜歡用自帶了,效率差很多
3. 改一個表又要重新去設(shè)計器里面拖一次,麻煩
就自己寫了個插件,通過調(diào)用SqlMetal,將Linq代碼生成分成2個步驟,先生成dbml,然后修改dbml,再生成C#代碼

生成后的類圖