Поддерживает ли Npgsql проекционные запросы?

Если я сделаю это...

Context.Orders.Select(o => o.User.UserId);

... я получаю исключение, потому что User нулевой. я могу использовать Include вместо,

Context.Orders.Include(o => o.User).Select(o => o.User.UserId);

... но не должен User загружаться автоматически?

РЕДАКТИРОВАТЬ:

Первый фрагмент кода не работает, когда Select применяется к результату функции. Какой тип должна возвращать функция, чтобы закрепить Select на запрос к базе данных?

я пробовал IEnumerable<Order> а также IQueryable<Order>,

0 ответов

Другие вопросы по тегам