Widziałem wiele artykułów o tym, jak rozwiązać tę sprawę, wszystkie związane z CTP4 lub dodaniem własnych metod rozszerzających.
Czy istnieje „oficjalny” sposób użycia wyrażeń lambda w EF4 wewnątrz include (zarówno dla relacji pierwszego poziomu, jak i drugiego i wyższego poziomu), czy też ostatecznie nie został uwzględniony w RTM?
Jest jeden - z przyjemnością się dowiem, jak to zrobić, ponieważ użycie wyrażenia lambda w moim kodzie teraz (z # system.data.entity # system.data.linq) nadal daje mi:
Nie można przekonwertować wyrażenia lambda na typ „ciąg”, ponieważ nie jest to typ delegata w:
var customers = from c in
context.Customers.Include(c=>c.Phone)