我有以下兩個表(基本輪廓):顯示從多個表中的數據在一個視圖作爲列表 - ASP.Net MVC
Tbl_CategoryType
ID LevelID 說明
Tbl_Levels ID 名稱
基本上,我想在引用Tbl_Levels.Name數據時在Tbl_CategoryType表中提供所有信息基於Tbl_CategoryType.LevelID號碼。
我已經嘗試在我的存儲庫中使用連接,如下所示;
public IQueryable GetAllTypesInCategory(int CatID)
{
return (from x in DBEntities.LU_LST_CategoryTypeSet
where x.CategoryID == CatID && x.Enabled == 1
join y in DBEntities.LU_LST_LevelSet on x.LevelID equals y.ID
select new {x, y});
}
但是,當我調用該方法時,沒有類型可以將它分配給它,因爲它不適合類別或級別的類型。
我假設我需要通過自定義viewmodel來做到這一點,但無法找出步驟。
在此先感謝
謝謝,這工作。 – shif 2010-01-06 09:16:34