美文网首页
C# 字典写法

C# 字典写法

作者: Will_板凳 | 来源:发表于2020-03-12 20:29 被阅读0次

    工作笔记

     private Dictionary<string, List<类型>> GetAll(类型名 db)
            {
               
                var dbAll =
                        db.表.SelectMany(item => item.表)
                            .Where(item => item.type == 1).SelectMany(item => item.表).ToList();
                var ret = new Dictionary<string, List<类型>>();
    
                foreach (var item in dbAll)
                {
                    var dmTest = item.ToDataModel(_dbWrapper);
    
                    var siteUid = item.site.uid;
    
                    if (ret.ContainsKey(siteUid))
                    {
                        ret[siteUid].Add(dmTest);
                    }
                    else
                    {
                        ret.Add(siteUid, new List<类型> { dmTest});
                    }
                }
    
                return ret;
            }
    

    相关文章

      网友评论

          本文标题:C# 字典写法

          本文链接:https://www.haomeiwen.com/subject/mobwjhtx.html