Я видел много статей о том, как решить эту проблему, все они связаны с CTP4 или добавлением моих собственных методов расширения.
Существует ли «официальный» способ использования лямбда-выражений внутри include (как для отношений первого уровня, так и для 2-го и более уровней), включенный в EF4, или он в конечном итоге не был включен в RTM?
Он есть - я был бы рад узнать, как это сделать, поскольку использование лямбда-выражения в моем коде сейчас (с # system.data.entity # system.data.linq) все еще дает мне:
Невозможно преобразовать лямбда-выражение в тип 'string', потому что это не тип делегата для:
var customers = from c in
context.Customers.Include(c=>c.Phone)