Результаты поиска по запросу "lazy-loading"
Кажется, проблема в NH находится в TwoPhaseLoad.cs - он проверяет LoadedState и вызывает IType.ResolveIdentifier для преобразования KEY в сущности или прокси. IType, используемый здесь, это ManyToOne (PK = false, Uniq = true, eager = false). В конечном итоге он вызывает ResolveIdentifier (значение, сессия, владелец) из базового EntityType.cs, и тот проверяет IsReferenceToPrimaryKey (= false) и вызывает LoadByUniqueKey (). У этого в свою очередь есть интересный комментарий "TODO: реализовать кэширование? Прокси ??" (УРА). Затем комбинация из session.PersistenceContext.GetEntity (new EntityUniqueKey (.. key)) + persister.LoadByUniqueKey (.. key) извлекает сущность.
я есть устаревшая база данных, которую я сопоставляю с помощью NHibernate. Объектами беспокойства являются Учетная запись и список объектов Уведомлений. Объекты выглядят так: public class Notification { public virtual int Id { get; set; } public ...
Полученные свойства v Отношения (основные данные - iPhone)
Я новый разработчик для iPhone (около 4 месяцев или около того), который начинает изучать Core Data. в«Начало разработки iPhone 3» Книга Дейва Марка упоминает, чтоглавныйРазница между извлеченными свойствами и отношениями заключается в том, что ...
Отключить отложенную загрузку по умолчанию в Entity Framework 4
Похоже, что отложенная загрузка включена в EF4 по умолчанию. По крайней мере, в моем проекте я вижу, что ценность
Динамически создать дерево
Я пытаюсь создать древовидное представление динамически, используя c # и asp.net. Я создал ленивую загрузку дерева, используя атрибут populate ondemand. > <asp:TreeView ID="treeView1" runat="server" ...
Когда следует избегать использования функции отложенной загрузки NHibernate?
Большая часть того, что я слышу о ленивой загрузке NHibernate, - то, что лучше использовать это, чем не использовать это. Кажется, что имеет смысл минимизировать доступ к базе данных, чтобы уменьшить узкие места. Но немногие вещи приходят без ...
@Phill Я считаю, что вы правы, и что ответы на оба моих вопроса просто «нет» (по крайней мере, на данный момент, кто знает, что могут принести будущие выпуски). Если вы уверены в этом, не стесняйтесь преобразовать свой комментарий в ответ, и я приму его.
ользую NHibernate 3.0.0 и ленивые свойства новой функции. Тем не менее, в некоторых запросах я хочу загружать свойства и хотел бы, чтобы запрос приводил к экземплярам без прокси-объектов. Я также предпочитаю использовать поставщика LINQ или ...