Merhaba, LINQ hanesine atanan bir linq sorgusu kullanıyorum 'System.String ToString (Int32)' yöntemini tanıyan varlıklar ve bu yöntem bir mağaza ifadesine çevrilemez.LINQ to Varlıklar, 'System.String ToString (Int32)' yöntemini tanımıyor
List<string> resultMap = (from item in mapResult
select Convert.ToString(item.ResultDE)).ToList();
Hata
List<Result_DE> resultList = (from result in db.Result_DE
where result.IsActive == "1"
&& resultMap.Contains(Convert.ToString(Convert.ToInt32(result.ID)))
select result).ToList();
bana bu sorgu yazma doğru şekilde anlatmak Lütfen aşağıda açıklamada atıyor.
aşağıda deyimi ile çalıştık cevap verilmiştir. Bu çalıştırır ancak çıkış 'List resultList verir = (sonucundan db.Result_DE nerede result.IsActive == "1" && resultMap.Contains (SqlFunctions.StringConvert (result.ID)) seçme sonucu). ToList(); ' –
user1590948
Dizeyi bir int'ye ve tekrar bir dizeye yeniden mi dönüştürüyorsunuz? –
sonuç nedir? –