小编Miz*_*iaQ的帖子

C#LINQ标签云

我正在尝试使用LINQ在C#中创建标签云.我之前从未使用过LINQ,因此我遇到了许多语法错误.有人可以帮我修改我的代码吗?在此先感谢您的帮助!

private void BindTagCloud()
{



var tagSummary = from af in db.AgileFactors
               join psf in db.ProjectStoryFactors
               join s in db.Stories
               join pim in db.ProjectIterationMembers
               join i db.Iteration
               join p db.Project
               where p.ProjectID == proj_id 
                     p.ProjectID == i.ProjectID and
                     i.ProjectIterationID == pim.ProjectIterationID and
                     pim.ProjectIterationMemberID == s.ProjectIterationMemberID and
                     s.StoryID == psf.StoryID and
                     psf.AgileFactorID == af.AgileFactorID
                     group af by af.Name into tagGroup

                     select new
                     {

                        ID = af.AgileFactorID,
                        Total = psf.Count() 

                     };


 var tagCloud = from psf in tagSummary
             where psf.AgileFactorID == tagSummary.ID …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

1
推荐指数
1
解决办法
777
查看次数

标签 统计

c# ×1

linq ×1

linq-to-sql ×1