Результаты поиска по запросу "eager-loading"
Альтернативный подход к тому из Зубина:
вязано с вопросомгод и изменение назад [https://stackoverflow.com/q/1180466/203137]. Я поставил пример вопроса, который должен работать из коробки, при условии, что у вас есть ...
Первый запрос загружает проект и его дочерних партнеров. Важной частью является псевдоним Партнера. Псевдоним партнера используется для имени второго запроса. Второй запрос загружает партнеров и расходы. Когда это выполняется как «Multiquery», Nhibernate будет «знать», что первый и второй запросы связаны с помощью paAlias (или, скорее, сгенерированные sqls будут иметь псевдонимы столбцов, которые «идентичны»). Таким образом, второй запрос продолжит загрузку партнеров, которые уже были запущены в первом запросе.
хо разбираюсь в математике, но я понимаю, чтодекартово произведение [http://en.wikipedia.org/wiki/Cartesian_product]является. Вот моя ситуация (упрощенно): public class Project{ public IList<Partner> Partners{get;set;} } public class Partner{ ...
Я верю, что это возможно. Смотрите мой пересмотренный вопрос.
я есть некоторая структура базы данных; поскольку большая часть этого не имеет значения для нас, я опишу только некоторые соответствующие части. Давайте возьмем объект Item в качестве примера: items_table = Table("invtypes", gdata_meta, ...
из свойств списка, так как они будут вызывать большинство проблем, когда происходит "мошенническая" ленивая загрузка.
я есть странный случай, когда добавление записи вызывает нежелательную загрузку связанной коллекции. Например, у меня есть запросы и сессии. Сессия может содержать много запросов. Я уже загрузил сессию и просто хочу добавить новый ...
ключевое слово:
тавьте себе три объекта (Клиент, Книга, Автор), связанных следующим образом: У клиента много книг Книга имеет одного автора Я использую эти данные, чтобы напечатать отчет следующим образом: Customer: Peter Book: To Kill a Mockingbird - ...
Вы должны сделать это:
ользую EF 4.1 в подходе Code First. У меня есть абстрактный класс: public abstract class Base { }И два заброшенных класса: public Class Derived1 : Base { public Division division{ get; set; } } public Class Derived2 : Base { public Brand brand{ ...
Как стремиться загрузить ассоциации без дублирования в NHibernate?
Мне нужно загрузить список очень больших объектов с таким количеством детей и детей детей. Каков наилучший подход? Я использую базу данных Oracle 11g, и я написал метод ниже, но это приводит к декартовому продукту (дублированные ...
... попробуй .. надеюсь, это поможет.
ументации для быстрой загрузки указано, что: Если вы хотите загрузить ассоциацию с указанным параметром: limit, он будет проигнорирован, возвращая все связанные объекты: class Picture < ActiveRecord::Base has_many :most_recent_comments, ...
на самом деле дает мне массив сообщений, но не первоначальный родительский блог. Я пытаюсь оптимизировать использование БД / запросов, если это имеет смысл.
мер, у меня есть объект блога, а в этом блоге много постов. Я хочу сделать загрузку, скажем, первый объект блога и включить, скажем, первые 10 сообщений этого. В настоящее время я бы сделал@blogs = Blog.limit(4) а затем в представлении ...
Красноречивая загрузка Сортировать по
У меня проблема с красноречивым запросом. Я использую готовую загрузку (отношения один к одному), чтобы получить 'ученик"С"экзамен', Используя код ниже. Student::with('exam')->orderBy('exam.result', 'DESC')->get()И я хочу заказать полученные ...