Вопросы по теме 'eager-loading'

Взаимосвязь класса домена Grails GORM
Grails 1.1.1 Goovy 1.5.7 В таких отношениях: Автор 1 -- n Книга n -- 1 Издатель Определено в Grails: class Author { String firstName String lastName static hasMany = [books: Book] static constraints = {...
1283 просмотров
schedule 26.04.2024

Жадная загрузка / предварительная выборка многие-ко-многим без LoadOptions - Linq to Sql
У меня есть ситуация, когда мне нужно предварительно выбрать некоторые объекты через отношение «многие ко многим». Так что это похоже на классическую BlogPost <- BlogPostTag -> Tag ситуацию. Да, мне известно о LoadOptions, но я не могу его...
642 просмотров
schedule 24.04.2024

Принудительная загрузка свойства навигации
Я использую EF Code First, и у меня есть свойство навигации под названием «Категория», которое я хочу загружать при каждом вызове: public class Product { ... public Category Category { get; set; } } Для этого я должен включать его в...
3125 просмотров
schedule 05.02.2024

Rails нетерпеливая загрузка, включает и атрибуты сеанса
У меня есть модель с миссиями, пользователями и сообразительностью. Сообразительность принадлежит Миссиям и Пользователю. Я хочу загрузить список всех миссий и нетерпеливо загрузить остроумие для конкретного пользователя. Мне нужно сделать LEFT...
360 просмотров
schedule 05.11.2022

NHibernate, выборка объекта и активная загрузка дочерней коллекции
Я не знаю, как это сделать: У меня есть дачная компания. В стране нет фактов или больше. У факта есть свойство Year. Как я могу загрузить объект Country по его имени и с нетерпением получить все его факты за определенный год, например 2011 (а...
2036 просмотров
schedule 23.03.2024

Как жадно загрузить отношения на нескольких уровнях?
У меня есть следующие модели: ProductA - ProductB - Feature - Option У меня следующие отношения: ПродуктA принадлежитToMany ПродуктB ProductB принадлежитToMany Функция Функция принадлежитToMany Опция Когда я хочу увидеть подробности...
309 просмотров
schedule 19.01.2024

Реализовать нетерпеливую загрузку, чтобы остановить N+1 - Rails
В настоящее время у меня есть страница, которая загружается 11 секунд. Я использую Bullet Gem, чтобы найти, где происходит запрос N+1. Это дает мне некоторый результат, но я действительно не знаю, что с ним делать. Вот вывод Bullet: GET...
1548 просмотров

Доктрина 2 - нетерпеливая загрузка не работает с ManyToMany
У меня есть три объекта: SequenceRun есть один MaterialTypeString и много User . т.е. Существует отношение OneToMany между SequenceRun и MaterialTypeString и отношение ManyToMany между SequenceRun и User . SequenceRun.php: /** *...
2304 просмотров
schedule 17.07.2022

Красноречивый `with()` с фильтрацией на основе отношения
У меня есть эти таблицы. И эта модель отношений, эти отношения прекрасно работают. class Item extends Model { public function translations() { return $this->hasMany(ItemTranslations::class); } } class...
35 просмотров
schedule 02.12.2023