小编Tom*_*ass的帖子

CacheItem regionName属性责任/使用?

MSDN文档没有详细解释它用于什么..

由于它是可选的,我几乎可以假设它具有某种类似的元数据......

我现在如何看待它,我想将其用作为特定用户指定缓存的方法,例如:

new CacheItem(key: "keyName", value: objectData, regionName: "userName")
Run Code Online (Sandbox Code Playgroud)

CacheItem类的regionName属性有什么责任?它是干什么用的?

c# asp.net caching .net-4.0

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

动态linq group by子句

我有多个linq查询,只在不同的分组级别检索相同的数据.(可能有3个不同的级别).linq查询当前导致自定义对象的可枚举列表.我不理解的项目或想知道是否可能(减少冗余代码):

我可以将以下group by子句动态化吗?如果是这样,当它在该级别分组时,它是否可以动态填充我的自定义对象组数据.

例如:

 var myReport_GroupProductLevel =
                from r in mySum_GroupProductLevel
                join pc in _myPlotCount on r.Strata equals pc.Strata
                join acr in _myStrataAcres on pc.Strata equals acr.Strata
                group new { r, pc, acr } by new { r.Strata, pc.Count, acr.Acres, r.GroupName, r.ProductName } into g
                select new DataSummary
                {
                    Strata = g.Key.Strata,
                    PlotCount = g.Key.Count,
                    Acres = g.Key.Acres,
                    ClassName = string.Empty,
                    GroupName = g.Key.GroupName,
                    ProductName = g.Key.ProductName,
                    TPAMEAN = g.Sum(x => x.r.TPA / x.pc.Count),
                    TPADEV = g.Select(x => x.r.TPA).StdDev(g.Key.Count)
                }; …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

标签 统计

c# ×2

.net-4.0 ×1

asp.net ×1

caching ×1

linq ×1