Похоже, вы, вероятно, хотите что-то вроде:
private Dictionary<int?, ScanClass> GetAllLocalScanFiles()
{
using (DZine_IStylingEntities ctxLocal = new DZine_IStylingEntities())
{
return ctxLocal.tblScan
.Select(s => new { s.MEMBERID, s.scanFileAvatar, s.hair })
.AsParallel()
.ToDictionary(s => s.MEMBERID, s => new ScanClass {
hair = s.hair,
scanFileAvatar = s.scanFileAvatar
});
}
}
Это предполагает, что у вас есть свойство hair
в вашей исходной сущности.
Не ясно, что AsParallel
действительно происходитчтобы помочь вам здесь, хотяВозможно, вы захотите использовать AsEnumerable()
вместо этого, если у вас нет причины для распараллеливания этого.