Как я могу интегрировать метод расширения .DefaultIfEmpty()
, чтобы я использовал не, чтобы использовать
.FirstOrDefault() ?? String.Empty;
код:
(from role in roleList
let roleArray = role.RoleId.Split(new char[] { WorkflowConstants.WorkflowRoleDelimiter })
where roleArray.Length.Equals(_SplittedRoleIdArrayLength) &&
HasAccessToCurrentUnit(roleArray[_UnitIndexInRoleId])
select roleArray[_LevelIndexInRoleId]).FirstOrDefault() ?? String.Empty;