Ок. Начнем с малого. Например, Orders.Where(t => Field == x). Как вернуть только доступные мне, если в базе только таблицы? Запрос из x-интерфейсного контроллера, и разрабу нет дела до бизнес логики движка?
подготовить зафильтрованные ордера, по юзеру или как у вас там секурити надо, а где ты их подготовишь, это уже тебе решать, в датаконтексте или отдельный слой захерачишь, огребши по пути кучу проблем с транзакциями и так далее
подготовить зафильтрованные ордера, по юзеру или как у вас там секурити надо, а где ты их подготовишь, это уже тебе решать, в датаконтексте или отдельный слой захерачишь, огребши по пути кучу проблем с транзакциями и так далее