我收到以下错误消息
LINQ to Entities无法识别方法
System.String HtmlEncode(System.String)
方法,而且此方法不能 翻译成商店表达。
使用此LINQ语句
using (TranEntities model = new TranEntities())
{
studentNames = (from source in model.Students
where source.Name.Contains(pre)
select System.Web.HttpUtility.HtmlEncode(source.Name.Replace(pre, "<span style='color : red'>" + pre + "</span>"))).ToList();
}
答案 0 :(得分:1)
您需要使用AsEnumerable
方法从LINQ到实体到LINQ到对象的步骤,如下所示:
def duplicate(lst):
count=0
length = len(lst)
for i in range(1,length):
if lst[0]== lst[i]:
count+=1
return count