MSDN文档没有详细解释它用于什么..
由于它是可选的,我几乎可以假设它具有某种类似的元数据......
我现在如何看待它,我想将其用作为特定用户指定缓存的方法,例如:
new CacheItem(key: "keyName", value: objectData, regionName: "userName")
Run Code Online (Sandbox Code Playgroud)
CacheItem类的regionName属性有什么责任?它是干什么用的?
我有多个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)