Harshal, проблема в том, что SqlFunctions.StringConvert предназначен для MS SQL, а не для MySQL. Вы можете попытаться преобразовать результаты в Enumerable, а затем запросить его. Пример:
using (DatabaseEntities db = new DatabaseEntities())
{
var list = from l in db.Customers.AsEnumerable()
orderby l.CompanyName
select new SelectListItem { Value = l.CustomerID.ToString(), Text = l.CompanyName };
return list.ToList();
}
Обратите внимание на строку:
л в дБ. Клиенты. AsEnumerable ()
конвертирует результаты в Enumerable, тогда вы можете использовать .toString () для него. Вы можете адаптировать это к вашим потребностям.