я пытаюсь сравнить int со строкой в методе join лямбды linq, вот так:
database.booking.Join(database.address,
book => book.bookno,
afh => afh.addressid.ToString(),
(book, afh) => new { booking = book, add = afh })
.Where(book => book.address.name == "test");
но получаю ошибку на ToString():
System.NotSupportedException: LINQ to Entities не распознает метод 'Int32 ToInt32(System.String)', и этот метод не может быть переведен в выражение store.
Как мне это решить?