var messages = (from sms in
(from m in rv.tbl_sms_messages
where m.idtbl_user == ids.id
where m.sms_date >= days.days7
orderby m.sms_date descending
select m)
.Take(15)
.AsEnumerable()
select new last10msgs
{
dat = SqlFunctions.StringConvert((double)SqlFunctions.DatePart("dd",sms.sms_date)) + " "
+ SqlFunctions.DateName("mm", sms.sms_date), message = sms.message
}).AsEnumerable();
Got the error after updating from EF4 TO EF6+:
This function can only be invoked from LINQ to Entities.