Результаты поиска по запросу "nhibernate"
Первый запрос загружает проект и его дочерних партнеров. Важной частью является псевдоним Партнера. Псевдоним партнера используется для имени второго запроса. Второй запрос загружает партнеров и расходы. Когда это выполняется как «Multiquery», Nhibernate будет «знать», что первый и второй запросы связаны с помощью paAlias (или, скорее, сгенерированные sqls будут иметь псевдонимы столбцов, которые «идентичны»). Таким образом, второй запрос продолжит загрузку партнеров, которые уже были запущены в первом запросе.
хо разбираюсь в математике, но я понимаю, чтодекартово произведение [http://en.wikipedia.org/wiki/Cartesian_product]является. Вот моя ситуация (упрощенно): public class Project{ public IList<Partner> Partners{get;set;} } public class Partner{ ...
Это умеренно расточительный процесс, если все, что вам нужно, это счетчик, так как он полностью заполнит всю коллекцию подчиненных, чтобы просто получить счет. Я думаю, вам лучше создать метод, который принимает Person и возвращает вам счет их подчиненных, а вы используете HQL для выполнения функции действительного счета. Если вы не можете сделать функцию прямого подсчета, вы можете заставить ее возвращать только одно значение для каждого подчиненного, которое соответствует Person FK, а затем вызывать .Length или .Count в коллекции, которую она возвращает. Однако я предполагаю, что HQL должен быть в состоянии рассчитать это непосредственно для вас, хотя.
я есть следующие настройки класса для персистентности с помощью NHibernate public class Person { public string Name { get; set; } public IList<Person> Subordinates { get; set; } }Теперь скажите, что у меня есть сетка с двумя столбцами «Имя» и ...
также имеет преимущества; например, независимость от ORM (которая может использовать более чистую архитектуру хранилища), и для простых запросов этого более чем достаточно.
от вопрос уже есть ответ здесь: Компромиссы с использованием NHibernate 3.0 QueryOver или поставщика LINQ [/questions/3874012/tradeoffs-using-nhibernate-3-0-queryover-or-linq-provider] 4 ответаЯ заметил, что есть два способа создать приятный ...
и вернуть, в конце концов, коллекцию нарушенных правил.
ользую NH Validator в течение некоторого времени, в основном черезValidationDefс, но я все еще не уверен в двух вещах: Есть ли особая выгода от использованияValidationDef для простых / стандартных проверок (например,NotNull, MaxLength и ...
По моему опыту, при повторной попытке тупиковой ситуации лучше отбросить соединение из пула с помощью SqlConnection.ClearPool (соединение), поскольку в следующий раз оно может быть сброшено неправильно.
атривая мои журналы, я вижу, что мое приложение уязвимо для тупиков. Они встречаются во многих частях моего приложения. 1) Есть ли способ повторить эту проблему. т.е. я видел это только в логах. 2) Какой самый лучший / самый простой способ ...
Я прошу прощения за то, что не принял это раньше. Я думал, что позаботился об этом. Большое спасибо.
воляю Ninject управлять моимISession а такжеITransaction укажите в Fluent nHibnerate следующим методом регистрации - мне интересно, достаточно ли контроля транзакций или мне нужно поместить это куда-нибудь еще. Мысль в том, что каждыйISession ...
Это работает с NH 3.3 и последней версией Fluent.
ользовал этоКак вы отображаете перечисление как значение int с беглым NHibernate? [https://stackoverflow.com/questions/439003/how-do-you-map-an-enum-as-an-int-value-with-fluent-nhibernate] для отображения в прошлом, но я недавно обновился до ...
ПРИМЕЧАНИЕ: я не видел этого для себя, но, если вы не выбрали ORM, вам стоит взглянуть на Subsonic. Большая часть грязного статуса отслеживается внутри самих объектов, и вы сможете определить, является ли конкретное свойство грязным.
ибудь знает, можно ли определить, является ли конкретное свойство объекта грязным (т. Е. Оно отличается от свойства, хранящегося в БД) при использовании NHibernate? Подоплекой этого вопроса является то, что у меня будет объект с ...
Рекомендации
я есть поле, которое я хочу отобразить, так как оно ссылается на столбец в базе данных, но я не хочу, чтобы какой-либо внешний класс обращался к этому полю напрямую из моего кода (он используется только в частных вычислениях). это возможно иметь ...
Вот
ли способ указать дополнительные условия для внешних объединений в NHibernate при запросах с использованием QueryOver или ICriteria? Мне нужны некоторые дополнительные условия для внешней объединяемой таблицы, но NHibernate всегда добавляет их в ...