I olan aşağıdaki iki tabloda (temel çizgi):- ASP.Net MVC
Tbl_CategoryType
İD LevelID Açıklama
Tbl_Levels ID Ad
Temel olarak, Tbl_Levels.Name verisine başvuruda bulunurken, Tbl_CategoryType tablosundaki tüm bilgileri sunmak istiyorum Tbl_CategoryType.LevelID numarasına göre.
Aşağıdaki gibi depomuzda bir birleştirme kullanmayı denedim; Ben bu yöntemi çağırdığınızda
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});
}
Ancak, bu Kategori veya Düzeyi ya tipine uymuyor olarak atayabilir hiçbir türü yoktur.
Bunu özel bir viewmodel aracılığıyla yapmam gerektiğini, ancak adımları anlayamadığımı varsayarım. senin linq açıklamada bu hattı kullanarak peşin
Teşekkürler, işe yaradı. – shif