我有以下两个表(基本大纲):
Tbl_CategoryType
ID 级别ID 说明
Tbl_Levels ID 名称
基本上,我想在基于 Tbl_CategoryType.LevelID 编号引用 Tbl_Levels.Name 数据的同时呈现 Tbl_CategoryType 表中的所有信息。
我尝试在我的存储库中使用加入,如下所示;
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});
}
但是,当我调用该方法时,我无法将其分配给任何类型,因为它不适合 Category 或 Level 的类型。
我假设我需要通过自定义视图模型来执行此操作,但无法弄清楚步骤。
提前致谢