var t = from x in context.NewsLetterItem.ToList() //add .ToList at this place where x.APPId == appid && allowedAddress.Contains(x.mailFrom) orderby int.Parse(x.mailId) descending select x; else, if you use the following query, an erro with follow…
1.(int)是类型转换,能够使用(int)进行强类型转换的只能是数值类型,如long.short.double等,这种转换时需要考虑精度问题. 如下的代码就行不通了: string text = "1234"; int id = (int)text; 2.Convert.ToInt32是内容转换 如下代码中,text 实际上储存的是一个数值,我们希望把这个数值提取出来并以 int 的形式使用,那么就需要进行内容转换了, 即 string text = "1234"…