我需要一些帮助.如何访问当前经过身份验证的用户/ ClaimsPrincipal.在过去,我会使用HttpContext.Current,但现在似乎有点不对劲.
给定一个对象列表如下:
Instance
- InstanceID
Version
- VersionID
- List<Instance> Instances
Activity
- ActivityID
- List<Version> Versions
Run Code Online (Sandbox Code Playgroud)
我想生成一个这样的列表:
Activity
- ActivityID
- List<Instance> Instances
Run Code Online (Sandbox Code Playgroud)
目前停留在:
(from activity in activities
select new {
activity.ActivityID,
VersionGroup = (from version in activity.Versions
group version by version.ActivityID into versionGroup
select versionGroup)
})
Run Code Online (Sandbox Code Playgroud)
只是不确定如何进入实例级别.
(from activity in activities
select new { activity.ActivityID,
Instances = activity.ActivityVersions.SelectMany(v => v.ActivityInstances).AsEnumerable() });
Run Code Online (Sandbox Code Playgroud)