Просто дайте имена свойств в явном виде:
.GroupBy(rpSp => new
{
PartyName = rpSp.partyNav.PartyName,
SubPartyName = rpSp.SubPartyNav.PartyNav.PartyName })
.Select(r => new RspDTO
{
PartyName = r.Key.PartyName,
SubPartyName = r.Key.SubPartyName, })
Кроме того, это больше похоже на то, что вы хотите .Distinct()
вместо .GroupBy()
, поскольку вы используете только ключ группы:
.Select(rpSp => new
{
PartyName = rpSp.partyNav.PartyName,
SubPartyName = rpSp.SubPartyNav.PartyNav.PartyName })
.Distinct()
.Select(r => new RspDTO
{
PartyName = r.PartyName,
SubPartyName = r.SubPartyName, })