Мне нужно выбрать продукт для пользователя на основе других данных в базе данных. Если данные отфильтрованы в базе данных, для которых требуется меньше данных для отправки на сервер.nhibernate с подзапросом в базе данных
пользователя (Id) продукта (код) доступа (user_id, код) // Сопоставление пользователей объекта коды
Будет ли этот запрос выполнить на базе отправки обратно минимальный amout данных?
var products = QueryOver.Of<Access>()
.Where(a => a.User_Id == User.Id())
.Select(Projections.Property<Acces>(a => a.Code));
var access = QueryOver.Of<Product>()
.WithSubquery.WhereProperty(h => h.Code)
.In(products)
.Future();
Попробуйте NHibernate Профайлер: http://www.hibernatingrhinos.com/products/nhprof –
Трудный ответ, не пытаясь, просто активировать журнал запросов и посмотреть, что происходит. –
Этот вопрос не соответствует теме, потому что речь идет о ситуации с локолом, которая отвечает только за то, что мы находимся на компьютере OP – rene