Результаты поиска по запросу "nhibernate"

1 ответ

Это имеет смысл, проект будет вводить только те сборки, которые необходимы для компиляции ссылки. Для ссылок этого типа, которые являются ссылками только для отражения / конфигурации, они должны быть в проекте хоста.

од, вызывающий исключение: public static class NHibernateSessionManager { private static ISessionFactory sessionFactory = new Configuration().Configure().BuildSessionFactory(); public static ISession GetSession(string clientId) { if ...

1 ответ

Я думаю, что вам может понадобиться сделать MutiQuery и собрать вместе родителей и детей DTO.

ьзуя NHibernate 2.1, я пытаюсь спроецировать сущность и ее дочернюю коллекцию в DTO. Моя сущность выглядит так ... public class Application { public int Id {get;set;} public string Name {get;set;} public List<ApplicationSetting> Settings ...

1 ответ

 рассматривается выше во 2-м абзаце раздела «Коллекции».

аюсь заставить NHibernate использовать множество сторон коллекции для управления двунаправленной ассоциацией, чтобы смоделировать отношения ноль-к-одному. Родительский класс и карта: public class Parent { private ICollection<Child> children; ...

ТОП публикаций

1 ответ

я тоже Раймонд :)

я есть отношения родитель-ребенок междуTeacher а такжеStudentReport, каждыйStudentReport имеет запись поля метки времени, когда учитель закончил отчет. У меня есть запрос, чтобы найти всех учителей, которые завершили один или несколько своих ...

9 ответов

Advanced StructureMap: подключение реализаций для открытия универсальных типов

я есть сайт asp.net-mvc, и я использую nhibernate для своего ORM. У меня есть текущее действие контроллера, которое выполняет базовое обновление CRUD (запрашивает элемент из базы данных, а затем обновляет набор значений и фиксирует обратно в ...

3 ответа

Проблема закончилась тем, что моя библиотека для инверсии управления не управляла объектами, создаваемыми в контексте HTTP, правильно, поэтому я получал ссылки на объекты, которые не должны были быть доступны для этого контекста. Это было с использованием Ninject 1.0, когда я обновился до Ninject 2.0 (бета), проблема была решена.

некоторое время использую NHibernate и время от времени обнаруживаю, что если я попытаюсь запросить две страницы одновременно (или как можно ближе), это иногда приводит к ошибке. Поэтому я предположил, что это потому, что мое управление сеансами ...

1 ответ

NHibernate QueryOver с Fetch в результате нескольких SQL запросов и дБ

Я пытаюсь выбрать объект и получить связанный список: Session.QueryOver<UserRole>() .Fetch(x => x.UsersInRole).Eager .List();Что приводит к большому количеству обращений к базе данных. Первый что-то вроде: SELECT ... FROM UserRoles left outer ...

4 ответа

Связи NHibernate «многие ко многим», делающие оба конца родительскими, с помощью сущности отношения в модели предметной области

Объекты: Team <-> TeamEmployee <-> Сотрудник Требования: Команда и Сотрудник могут существовать без своего коллеги.В отношении Team-TeamEmployee команда несет ответственность (родитель)[используя позже TeamRepository].В отношении ...

2 ответа

Как стремиться загрузить ассоциации без дублирования в NHibernate?

Мне нужно загрузить список очень больших объектов с таким количеством детей и детей детей. Каков наилучший подход? Я использую базу данных Oracle 11g, и я написал метод ниже, но это приводит к декартовому продукту (дублированные ...

1 ответ

Вам необходимо указать Join в первом запросе. Поставщик LINQ во втором запросе делает это автоматически для вас.

я следующая проблема В основном у меня есть 2 фрагмента ниже: var contactAssociation = session.QueryOver<ContactAssociation>(() => contactAssociationAlias) .Where(() => contactAssociationAlias.Contact.ID == careGiverId && ...