0

私の WPF グリッドでは、次のプロパティを設定しています。最後の 2 つは別のテーブルからのものです。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;
}

ただし、マッピング ルール列はエラーをスローします。誰かが私を助けることができますか?

4

1 に答える 1