0
私は正常に動作しているメソッドがあります。私はいくつかの変更をクエリに追加しようとしており、通過できません。クエリからリスト項目を除外する
public List<ProductDetails> getQuestionsNotRelatedWithProduct(int iProductID, int iSpaceID)
{
var oQuest = (from s in db.Questionaires
join t in db._Product_UserQuestionaires
on s.Questionaire_ID equals t.Questionaire_ID
where !(from n in db.Product_UserQuestionaires
join u in db.Products
on n.Product_ID equals u._Product_ID
where (u.Space_Type_ID == iSpaceID && u.Product_ID == iProductID)
select n.Questionaire_ID).Contains(s.Questionaire_ID)
select new ProductDetails
{
Question = s.Questionaire.ToString(),
QuestionID = s.Questionaire_ID,
}).Distinct();
return oQuest.ToList();
}
誰が
おかげ
i cuすべてを短絡し、試したvar oQuest =(db.User_Questionairesのどこから!(questid.Contains(s.User_Questionaire_ID。ToString()))select s);エラーを返すITメソッド 'Boolean Contains(System.Object)'にはSQLへの変換がサポートされていません。どうすればこの問題を解決できますか?助けてください – newbie