我在ASP.NET 4.5 Web項目中使用實體框架。我有一個產品表,每個產品都有它的類別和子類別。一個類別可能沒有子類別。使用實體框架獲得每個類別和子類別中的前5個產品
表產品
- ID
- 名
- CATEGORY_ID
- subcategory_id
- 日期
表格類別
- CATEGORY_ID
- parent_category_id
如果類別有parent_category_id = 0
,這是一個父類,否則它是在同一個表的另一個類別的子類別。
我想在實體框架中創建一個查詢,以按照日期從最新的到最舊的一個檢索每個子類別的前5個產品。
最後,我想建立表格,顯示每個子類別的前5名最新產品。
產品只能登錄到一個子類別。
有一種類型的問題有一個答案,但沒有子類別。我的問題是針對特定數據庫結構的。謝謝。
'如果產品沒有一個子類,我想顯示前5名的category',我的問題了前5個產品的代碼是哪一類? ? ? 你說'否則如果它有一個子類別,我想顯示該子類別的前5名,而不是整個類別。'我的問題是哪個子類別?第一個產品的類別? –
我會讓它變得簡單(我會更新這個問題使其變得簡單)。我想按日期(降序)爲每個子類別提供前五名產品。每個產品只屬於一個子類別。 –