Top Tier Object
SubTier Objects
SubSubTier Objects 1.1,1.2,1.3 : SubTierId = 2
SubSubTier Objects 2.1,2.2,1.3 : SubTierId = 3
SubTier Objects
SubSubTier Objects 3.1,3.2,3.3 : SubTierId = 1
SubSubTier Objects 4.1,4.2,4.3 : SubTierId = 2
Run Code Online (Sandbox Code Playgroud)
预期的最终结果是获得一个IEnumerable,其中包含1.2,2.3,3.1,4.2,它们代表每个子层的SubTierId.
SubSubTiers mySubSubTier = allTiers.Select(topTier =>
topTier.SubTiers.Where(sbTier => sbTier.Id == topTier.SubTierId));
Run Code Online (Sandbox Code Playgroud)
但是我得到的是这种返回类型.
IEnumerable<IEnumerable<SubSubTier>>
Run Code Online (Sandbox Code Playgroud)
是什么使我只是得到一个最好的办法IEnumerable的SubSubTier?
我将应用程序请求路由3.0与IIS的失败请求跟踪一起使用。我的重写规则有问题,所以我想解决它。
我想按照以下步骤启用IIS的重写规则日志记录,但是该选项似乎不适合我。
我正在使用Windows 2012 R2