Ответ 1
Печально EF не знает, как преобразовать .ToString()
. Вы должны использовать встроенную функцию SqlFunctions.StringConvert: http://msdn.microsoft.com/en-us/library/dd466292.aspx
Также нет перегрузки для int, поэтому вы должны привести к двойному: - (
var vendors =
from v in Vendors
select new
{
Code = SqlFunctions.StringConvert((double)v.VendorId)
};