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

生成后的類圖