В моей сетке WPF я заполняю следующие свойства. Последние два приходят с другого стола. Я хотел бы получить правило сопоставления из другой таблицы, где sourceelementid
в таблице транзакций равно id
таблицы messagefield
public List<MessageFieldViewModel> GetAllViewModelMsgFields()
{
messageFieldVModel = messageField.GetAllMessageField().Select(msgFields => new MessageFieldViewModel
{
Id = msgFields.Id,
Code = msgFields.Code,
Name = msgFields.Name,
Position = msgFields.Position,
Length = msgFields.Length,
IsMapped = (transactionRuleList.Any(tr=> tr.SourceElementId ==msgFields.Id)),
MappingRule = transactionRuleList.Where(mapRule => mapRule.MappingRule.Any(tr=> tr.SourceElementId ==msgFields.Id)),
})
.ToList();
return messageFieldVModel;
}
но столбец правила сопоставления выдает ошибку. Кто-нибудь может мне помочь ?