Используя Entity Framework, часто пишутся запросы, такие как
var orders = from o in context.Orders.Include("Customer")
where o.OrderDate.HasValue && o.OrderDate.Value.Year == 1997
orderby o.Freight
select o;
Что действительно вызывает у меня отток желудка, так это строковый аргумент "Customer"
. Мне трудно поверить, что EF не генерирует имена таблиц как константы где-то. Кто-нибудь знает лучший подход, чем использование строки? для опции Include
fetch?