2010-10-07 170 views
2

從業務對象創建Sql Server表的最佳方式是什麼?例如,我正在編寫一個具有用戶對象來存儲用戶信息的應用程序。從這些對象創建表的最佳做法是什麼?首先創建對象,然後定義數據庫或是否有將工具對象轉換爲表的工具?從Business Objects創建Sql數據庫表

我只是好奇別人是怎麼做這種類型的任務。

回答

0

我們正在使用NHibernate。它允許首先編寫類,通過配置(映射文件)將它們映射到數據庫,並從中生成數據庫表。它也允許重構數據庫(例如,用於優化)而根本不觸及業務邏輯。

當然,你仍然需要關心現有的數據庫(模式遷移)。

可能有其他的ORM具有相似的功能。 NHibernate是最強大的功能之一。