[C#] 數據庫模式更改後更新LINQ to SQL類的最佳方法


Answers

我沒有嘗試過,但是其他人推薦使用Huagati DBML / EDMX Tools

Huagati DBML / EDMX Tools是Visual Studio的一個插件,它為Visual Studio 2008中的Linq2SQL / DBML關係圖設計器和Visual Studio 2008 SP1中的ADO.NET實體框架設計器添加了功能。 該外接程序添加了新的菜單選項,用於更新Linq2SQL設計器圖和數據庫更改,重命名Linq-to-SQL(DBML)和EF(EDMX)類和屬性以使用.net命名約定,以及向Linq添加文檔/描述從數據庫屬性到SQL生成的類。

Question

我在一個項目中使用LINQ to SQL類,其中數據庫設計仍然有點不穩定。

是否有一種簡單的方法將類與模式同步,或者如果表設計更改,是否需要手動更新類?







DamienG編寫了一些t4模板 ,可以替代VS為您生成的一些模板 。 這些可以通過命令行工具隨時重新運行。

T4模板具有可編輯的附加好處。 這使您可以調整為您的內容生成的內容。




Links