這是一個很長的過程,但任何人都知道任何將比較數據庫架構與[某事](腳本,ac#定義,備份文件)的庫。 .anything)以及是否有任何字段,表格,關係丟失,修復的數據庫?確保您的數據庫不丟失C#中的任何對象#
這個想法是,當用戶第一次啓動一個程序時,它會添加所有必要的數據庫對象,然後如果有數據庫更新,它會自動添加該更新,並且如果用戶決定他們想要要刪除數據庫中的列,它會自動重新創建它?
這是一個很長的過程,但任何人都知道任何將比較數據庫架構與[某事](腳本,ac#定義,備份文件)的庫。 .anything)以及是否有任何字段,表格,關係丟失,修復的數據庫?確保您的數據庫不丟失C#中的任何對象#
這個想法是,當用戶第一次啓動一個程序時,它會添加所有必要的數據庫對象,然後如果有數據庫更新,它會自動添加該更新,並且如果用戶決定他們想要要刪除數據庫中的列,它會自動重新創建它?
您所描述的內容聽起來像是ruby on rails migrations。
有兩個庫我知道這樣做 - RikMigrations和MigratorDotNet爲.NET平臺。
您可以使用NHibernate映射和模式導出來生成數據庫,並在每次啓動應用程序時檢查模式。
RikMigrations看起來非常完美謝謝 – Paul 2010-09-04 15:59:32