在此之前,我想說明我已經完成了大量搜索,而不僅僅是在這裏,也在谷歌上。但答案從來沒有讓我走向正確的方向,或者我只是不理解它。ASP.NET MVC 2 LINQ到SQL多對多關係
我被困在下面的問題:
我有三個表:
項目: PK ID(INT)
名(爲nvarchar 50)
ProjectImages: FK ProjectId(int)
FK ImageId(int)
圖片: PK ID(INT),
路徑(爲nvarchar(MAX))
我使用ASP.NET MVC 2.0設計我自己的投資組合,我使用LINQ到SQL獲取/操作表格數據。
我真的很新,但我對C#有一個體面的理解,也許我缺乏知識是什麼讓我在這裏。
無論如何,現在的問題是,我寫的CMS需要能夠將多個圖像附加到一個或多個項目,並且每個項目可以包含多個圖像。
項目L:M個圖像
我已經不行了,使用查詢檢索與其對應的圖像的項目,並嘗試多東西都在這裏,並在谷歌找到。
我正在考慮內部類,但我不知道從哪裏開始。
我是否需要創建一個模擬交叉表的內部類?也許是一個完全新的繼承等我很笨。特別是一整天都會讓我大腦一片混亂。
我希望有人可以給我一個答案,而不必使用plinqo或NHibernate,因爲這會導致我從頭開始,我已經寫了很多。
謝謝Bazz,我看了一眼,也許試圖實現它之前,生病了仔細閱讀了幾次,確認發生了什麼等不適嘗試實現它時,我有時間。實習期間問我很多時間:P – 2011-02-17 06:57:00
@ user617941我添加了另一個鏈接,它提供了一個更簡單的解決方案,但是具有隻讀限制。也許這對你的情況已經足夠了。 – Bazzz 2011-02-17 08:51:02