2011-07-18 50 views
1

我在項目中使用LINQ to SQL。我正在使用DataContext.CreateDatabase()方法來創建數據庫。Linq to Sql創建數據庫外鍵問題

有ID爲一個主表爲確定

其他表參照本ID爲FK。 我已將更新和刪除角色設置爲FK中的級聯。所以每當從主表記錄被刪除了所有引用的記錄會自動從所有子表中刪除..

如果刪除數據庫,並開始了我的應用程序,它會檢查數據庫在啓動時存在。它創建數據庫成功。但問題在於創建FK。更新和刪除角色被設定爲正因爲如此,我有采取任何行動代替級聯.. 改變所有的FK更新和手動刪除規範級聯

有誰面臨這個問題?解決辦法是什麼?

回答