В настоящее время я использую Entity Framework и хочу выполнить запрос Linq с объединением двух столбцов, один из которых имеет тип String, а другой - Int32.
Somethign похож на
from FirstEntity obj in context.FirstEntity
join SecondEntity obj2 in context.SecondEntity on obj.SecondEntityId equals obj2.Id.ToString()
с obj.SecondEntityId как String и obj2.Id как Int32
К сожалению, операция ToString не поддерживается EF. Я застреваю с этой ошибкой (или с некоторыми похожими ошибками, если я хочу преобразовать строку в Int32):
LINQ to Entities не распознает метод метода System.String ToString ()
и до сих пор я не мог найти работу вокруг.
Спасибо за любую помощь.