在我的LINQ to SQL生成的類中,我有一些包含EntitySets的類。 一切都很好,直到我需要修改EntitySet(添加,刪除一些關係)。 我認爲這是去上班做這樣的事情: User.Actions = newUserActions; //This is how I used it with NHibernate
然後,當我試圖提交的變化,我可以得到一個重複鍵異常,這意味着它分配新的之
好吧,我有一個強類型的Customer「Details」視圖,它需要一個Customer對象模型。 我使用LINQ to SQL,每個客戶可以有多個(停車)空間。 這是數據庫中的FK關係,所以我的LINQ生成的Customer模型有一個「Spaces」集合。大! 這裏是我的CustomerRepository,我通過客戶的車位重複刪除所有款項,空間的代碼片斷,然後最終客戶: public void