美文网首页
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