0

linq に関するクエリがあります。

public void method()              
{
var answers = Answers.GetAnswers;

var oneA = (from a in answers
                    where a.Questionid == "Q101b" && a.AnswerValue.Length > 0
                    select new QuestionInfo { userId = a.UserId, questionId = a.Questionid }).ToList();

        var mumsHabits = oneA.Intersect(mothers, new UserIdEqualityComparer()).ToList();

}

私の方法では、answerValue を使用してすべての mumsHabits のリストを取得しようとしていますが、ユーザー ID と質問 ID しか取得できません。

ありがとう

母親はリストの母親として定義されています。

回答には、次のように定義されている「回答」が含まれています。

public partial class Answer : INotifyPropertyChanging, INotifyPropertyChanged
{

    private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);

    private int _AnswerId;

    private string _Questionid;

    private int _UserId;

    private string _AnswerValue;

    private string _SelectionValue;

    private System.DateTime _DateAnswered;

    private string _Question;

    private EntityRef<User> _User;

}
4

2 に答える 2