2010-11-30 46 views
1

我有一個BookOrder對象,其中有一個EntityRef var對象爲Book對象。這些對象通過書籍ID鏈接。插入新的BookOrder記錄時,還會將新的Book記錄插入到book表中。我該如何解決這個問題,並插入BookOrder記錄?提前致謝。EntityRef添加不需要的記錄

回答

0

你不能這樣做,因爲它會創建一個不存在的書的訂單。

這就是書籍被自動創建的原因。

你也許應該說你使用的是什麼技術,這樣可以更容易給出更準確的答案。

你也應該接受你的問題的答案,這對你自己的聲譽很重要。

+0

好的。使用C#LINQ to SQL類.dbml文件。從.dbml關係圖上的SQL Server 2008數據庫中拖出兩個表(不知道還有什麼要調用它)。 Book表通過BookId字段與BookOrder表有關係。這在.dbml/BookOrder對象中創建了EntityRef屬性。 – Jason 2010-11-30 15:53:24

+0

更新我的不接受答案。 – Jason 2010-11-30 15:55:25

1

好的,所以經過一整天的搜索,我終於能夠找到我的問題是什麼,以及如何解決它在下面的鏈接。

http://aspnetking.blogspot.com/2009/03/foreign-key-issue-for-update-in-linq.html

哦,我一定會接受這個作爲答案,而不是這只不過是某人嘗試更多的「答案」,以他們的名聲通過根本不提供真正的幫助。 也許如果你打算「回答」他們的問題,你應該嘗試去幫助某人。

相關問題