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;
}