Лучшие nhibernate вопросы ИТ разработчиков

  • 12голосов
  • 3ответа
  • 0просмотров

Лучшие практики для присоединения к сервисам членства / роли / профиля nhibernate и ASP.NET

У меня есть универсальное приложение ASP.NET (MVC), которое использует NHibernate в качестве уровня персистентности модели и службы ASP.NET Membership / role / profile в качестве уровня управления пользователями. Вопрос в том, что можно считать ...

Задан Jun 16, 2009, 1:13 PMотSztupY
  • 0голос
  • 1ответ
  • 0просмотров

Как создать индекс по нескольким полям, используя сопоставление NHibernate 3.2 по коду?

В отображении NHibernate 3.2 по коду вы можете индексировать данное поле следующим образом: mapper.Class<Customer>(map => { map.Property(x => x.Address, m => m.Index("AddressIndex")); });Я хотел бы создать индекс, охватывающий ...

Задан Apr 23, 2012, 2:56 AMотChris
  • 16голосов
  • 2ответа
  • 0просмотров

NHibernate 3.3 и SysCache

Текущая версия SysCache не работает с NHibernate 3.3. Я заменил библиотеки NHibernate в своем каталоге web / bin и оставил библиотеку SysCache (которая работает с 3.2) без изменений. Теперь, когда IIS пытается выполнить предварительную привязку, ...

Задан May 08, 2012, 2:39 AMотAndrew Wheeler
  • 5голосов
  • 2ответа
  • 0просмотров

Провайдер NHibernate linq

Где способ написать что-то вроде этого: public class Item { public DateTime Start { get; set; } public DateTime Finish{ get; set; } } Sessin.Query<Item>.Where( x => x.Start.AddHours( 3 ) > x.Finish ); Теперь я получаю ...

Задан May 15, 2012, 4:36 PMотmattytommoVasiliy Shiryaev
  • 49голосов
  • 2ответа
  • 0просмотров

Как я могу иметь NHibernate только генерировать SQL без его выполнения?

Я знаю, как записать SQL в окно log4net / NLog / trace во время выполнения сshow_sql Вариант конфигурации. То, что я ищу, - это способ датьQuery<T>() NHibernate получить сгенерированный SQL. Я просмотрел класс Персистера, Водителей, различные ...

Задан May 22, 2012, 2:49 PMотhometoast
  • 8голосов
  • 3ответа
  • 0просмотров

Свободное отображение NHibernate один-ко-многим

У меня есть следующие 2 класса: Advert public virtual int Id { get; set; public virtual IList<AdvertImage> AdvertImages { get; set; }AdvertImage public virtual int Id { get; set; } public virtual string Filename { get; set; public virtual ...

Задан Apr 04, 2013, 7:19 AMотtorvinmarcusstarnes
  • 18голосов
  • 4ответа
  • 0просмотров

NHibernate: Ошибка обезвоживания собственности - что это за хрень?

Я делаю довольно сложную транзакцию NHibernate в финансовой системе, создаю платеж, записываю записи в Главную книгу, проверяю, является ли платеж общей суммой счета, помечает ли счет как полностью оплаченный счет и т. Д. много забавных вещей. ...

Задан Jun 03, 2012, 2:43 AMотPreet SanghaJeremy Holovacs
  • 6голосов
  • 3ответа
  • 0просмотров

Выборка записей по дате с использованием сравнения только дневных частей с использованием nhibernate

Я хотел бы получить все записи за определенный день, независимо от того, какое время связано с этими записями. Пока у меня есть такой метод: public IQueryable<Record> QueryByDay(DateTime day) { DateTime from = day.Date; DateTime to = ...

Задан Jun 06, 2012, 6:36 PMот0lukasz0
  • 1голосов
  • 2ответа
  • 0просмотров

Как бы я разработал хранилище для обработки нескольких стратегий доступа к данным?

Как будет выглядеть скелет для хранилища, способного поддерживать несколько уровней базы данных, используя ASP.NET MVC и C #? Я хочу посмотреть, как будет выглядеть дизайн, если я буду поддерживать LINQ to SQL и NHibernate. Как мне создать объект ...

Задан Jul 03, 2009, 2:13 PMотPestoBlankman
  • 1голос
  • 1ответ
  • 0просмотров

Объединение нескольких полей в запросе NHibernate Criteria

у меня естьDept стол иEmp Таблица. Мне нужно объединить эти две таблицы таким образом, чтобыwhere Предложение выглядит примерно так: where dept.deptId = emp.DeptId and dept.deptName = emp.empTrainingNameЯ попробовал это: Criteria criteria ...

Задан Jul 20, 2012, 1:58 AMотGeorge Stockeruser182944
  • 14голосов
  • 6ответов
  • 0просмотров

Как получить свободный nhibernate для создания поля varbinary (max) на сервере SQL

Как я могу свободно использовать nhibernate для создания поля varbinary в таблице sql server 2005, в которой используется размер поля varbinary (max)? В настоящий момент я всегда получаю значение по умолчанию varbinary (8000), которое ...

Задан Jul 08, 2009, 2:30 PMотMatthew Grovesczk
  • 3голосов
  • 2ответа
  • 0просмотров

Выполнить сгенерированные NHibernate подготовленные операторы в SQL Server Management Studio

Конфигурирование NHibernate для отображения исполняемого SQL делает то, что ему положено, но всякий раз, когда необходимо вставить копию SQL в SQL Server Management Studio, мы должны резко изменить его для совместимости. Прежде чем я углублюсь в ...

Задан Jun 13, 2012, 12:39 PMотSebastian Edelmeier
  • 9голосов
  • 4ответа
  • 0просмотров

Правильный способ создания дочерних объектов с DDD

Я довольно новичок в мире DDD, и после прочтения нескольких книг об этом (в том числе Эванса DDD) я не смог найти ответ на свой вопрос в Интернете: каков правильный способ создания дочерних сущностей с DDD? Видите ли, много информации в Интернете ...

Задан May 23, 2017, 12:10 PMотCommunityMichael Logutov
  • 6голос
  • 1ответ
  • 0просмотров

Дубликаты при поиске ссылки (многие-к-одному)

Прежде всего, да, я использую DistinctRootEntityResultTransformer. У меня есть следующее (Fluent NHibernate) сопоставление: public FirstObjectMap() { Id(x => x.Id): HasMany<SecondObject>(x => x.SecondItems).KeyColumn("FirstObject_ID"); } public ...

Задан Apr 25, 2012, 5:08 PMотuser315648
  • 5голосов
  • 2ответа
  • 0просмотров

Использование Guid в качестве столбца идентификатора в NHibernate вызывает исключение формата при использовании MySQL

Когда я определяю сущность / отображение NHibernate для использования Guid в качестве столбца идентификации, я получаю исключение. Столбец Guid генерируется как varchar (40), но содержимое кажется двоичным. Есть ли этому решение? На данный ...

Задан Jun 23, 2009, 8:10 PMотl3dx
  • 6голос
  • 1ответ
  • 0просмотров

NHibernate Преодоление NotSupportedException

Кто-нибудь знает какой-либо способ преодоления NotSupportedException? У меня есть метод против пользователя: public virtual bool IsAbove(User otherUser) { return HeirarchyString.StartsWith(otherUser.HeirarchyString); }И я хочу ...

Задан Jun 18, 2012, 9:12 AMотJordan Wallwork
  • 26голосов
  • 8ответов
  • 0просмотров

nHibernate против LLBLGen Pro

Я пытаюсь разработать инструмент ORM, чтобы перейти к нему и сузить его до двух кандидатов. nHibernateили жеLLBLGen Pro Ребята, пожалуйста, дайте мне плюсы и минусы в использовании обоих этих инструментов, особенно если у вас есть опыт в обоих. ...

Задан Jul 11, 2009, 5:26 PMотRippo
  • 5голос
  • 1ответ
  • 0просмотров

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

У меня есть простая модель Fluent NHibernate с двумя родственными классами: public class Applicant { public Applicant() { Tags = new List<Tag>(); } public virtual int Id { get; set; } //other fields removed for sake of example public virtual ...

Задан Jun 26, 2012, 6:01 PMотarknotts
  • 2голосов
  • 2ответа
  • 0просмотров

В обход совокупного корня

Можно ли получить коллекцию только для чтения из агрегата, не проходя через корень, чтобы получить ее? Моя модель делает это прямо сейчас, и мне было интересно, приемлемый ли это дизайн. Спасибо Редактировать: Вот пример У меня есть совокупная ...

Задан Jul 14, 2009, 12:13 AMотCalebHC
  • 7голосов
  • 2ответа
  • 0просмотров

NHibernate.LazyInitializationException

У нас эта проблема появлялась время от времени, но теперь я могу воспроизводить ее каждый раз. Я увеличиваю счетчик просмотров на моих пользовательских форумах, что вызывает ошибку: > NHibernate.LazyInitializationException: failed to lazily ...

Задан May 23, 2017, 12:30 PMотCommunityJosh
  • 10голосов
  • 3ответа
  • 0просмотров

Как на самом деле мы должны реализовывать Equals и GetHashCode для сущностей NHibernate?

На этот вопрос доступно много вопросов, ответов и статей, но, на мой взгляд, нет четкого / правильного ответа. Для меня Ayende имеет лучшую универсальную реализацию из всех, что я ...

Задан Jun 29, 2012, 1:31 PMотTom Carter
  • 5голос
  • 1ответ
  • 0просмотров

Как сопоставить защищенную коллекцию в Fluent NHibernate?

Я попытался использовать свойство Reveal во Fluent, но не могу его скомпилировать с коллекцией. Я хочу, чтобы одна из моих коллекций в сущности была защищена и не была доступна нигде, кроме самой сущности. Это ...

Задан Jul 15, 2009, 6:54 PMотCalebHC
  • 8голосов
  • 3ответа
  • 0просмотров

ServiceStack NHibernate Session для каждого запроса

Я начинаю создавать приложение, и я планирую использовать ServiceStack. Просто хочу узнать, каковы наилучшие практики / хорошие подходы для обработки NHibernate ISession или другие "по запросу" контекстно-специфичные объекты сеанса. Я думал, что ...

Задан Oct 02, 2012, 11:16 PMотRMalke
  • 5голосов
  • 3ответа
  • 0просмотров

Fluent nHibernate, Hi-Lo таблица с сущностью на строку с использованием соглашения

Есть ли способ указать таблицу, которая будет использоваться для значений Hi-Lo, с каждой сущностью, имеющей запись для каждой строки, через соглашение (при этом nHibernate по-прежнему создает структуру таблицы для вас)? Я хотел бы повторить то, ...

Задан Jul 09, 2012, 8:28 PMотheyseuss
  • 1голосов
  • 3ответа
  • 0просмотров

Сравнение linq to nhibernate не поддерживается

Я получил запрос linq to nhibernate: var listka = from i in FakturyZakupu.Queryable where String.Compare(i.REJESTRY.REJ_KOD,sbWartoscBetween1.ToString()) >= 0 && String.Compare(i.REJESTRY.REJ_KOD,sbWartoscBetween2.ToString()) <= 0 select ...

Задан Jul 13, 2012, 7:22 AMотKevin AenmeyBKl
  • 7голосов
  • 2ответа
  • 0просмотров

NHibernate - Ошибка обезвоживания значения свойства

Я получаю ошибку Ошибка обезвоживания значения свойства при фиксации во время обновления. Я искал, и это похоже наNHibernate: Ошибка обезвоживания собственности - что это за ...

Задан May 23, 2017, 12:10 PMотCommunitykagundajm
  • 8голосов
  • 4ответа
  • 0просмотров

Управление сессиями NHibernate?

Во-первых, позвольте мне дать краткое описание сценария. Я пишу простую игру, в которой почти вся работа выполняется на стороне сервера с тонким клиентом для доступа игроков. Игрок входит в систему или создает учетную запись, а затем может ...

Задан Jul 19, 2009, 4:08 PMотIRBMe
  • 25голосов
  • 3ответа
  • 0просмотров

NHibernate DuplicateMappingException, когда два класса имеют одинаковое имя, но разные пространства имен

У меня есть класс в моем корне модели домена, который выглядит следующим образом: namespace Domain { public class Foo { ... } }У меня также есть другой класс с тем же именем в другом пространстве имен: namespace Domain.SubDomain { public class ...

Задан Jul 20, 2009, 10:19 PMотcdmckay
  • 8голосов
  • 6ответов
  • 0просмотров

Как выбрать количество (*) результатов подзапроса nHibernate?

Мне нужно сделать следующее для подкачки запроса в nHibernate: Select count(*) from (Select e.ID,e.Name from Object as e where...)Я пробовал следующее, select count(*) from Object e where e = (Select distinct e.ID,e.Name from ...)и я получаю ...

Задан Jun 27, 2013, 3:07 PMотTarynForCripeSake
  • 8голос
  • 1ответ
  • 0просмотров

NHibernate - реализовать запрос «НЕ В» с использованием ICriteria

Я начал понимать NHibernate. Я пытаюсь выполнить запрос, который выбирает все записи из таблицы, но со списком идентификаторов фильтра исключения, например. достань мне все товары кроме этих с этими значениями ID. Обычно в прямом T-SQL я передаю ...

Задан Jul 22, 2009, 10:37 PMотSunday Ironfoot
  • 3голосов
  • 3ответа
  • 0просмотров

Как использовать побитовые операторы в HQL?

В HQL как я могу использовать побитовые операторы? Я хочу, чтобы полученный SQL-запрос выглядел примерно так SELECT RoleId, RoleName, RolePerms WHERE (RolePerms & @Parameter) = @Parameter Тем не менее, написание этого HQL select from Role where ...

Задан Jul 24, 2009, 2:18 PMотHussein Shabbir
  • 23голосов
  • 7ответов
  • 0просмотров

Несколько внешних ключей в одном столбце

Я определяю базу данных для системы клиент / заказ, в которой есть два совершенно разных типа клиентов. Поскольку они настолько различны, иметь одну таблицу клиентов было бы очень некрасиво (она была бы полна пустых столбцов, поскольку они ...

Задан Jul 27, 2009, 7:43 AMотAaron Powell
  • 2голосов
  • 5ответов
  • 0просмотров

Отображение пустых строк в NULL в NHibernate

У меня есть БД SQL Server с рекурсивной таблицей: MyTable: ID : string PrimaryKey Parent: string references MyTable - NOTNULL !!и карта с беглым NHibernate для class MyTable { public virtual string ID {get; set;} public virtual MyTable Parent ...

Задан Jul 27, 2009, 12:12 PMотforki23
  • 9голосов
  • 3ответа
  • 0просмотров

Использование NHibernate ICompositeUserType с типом значения

У меня есть объект модели домена, который имеет свойства типа System.DateTimeOffset. Я использую базу данных, которая изначально не поддерживает этот тип, поэтому я планирую сохранить ее с использованием столбца типа «datetime». и один из типов ...

Задан Feb 27, 2010, 3:53 AMотJon Seigelcodekaizen
  • 7голосов
  • 3ответа
  • 0просмотров

Как мне сериализовать все свойства сопоставленного NHibernate объекта?

У меня есть несколько веб-методов, которые возвращают мои объекты обратно в виде сериализованного XML. Это только сериализация отображенных в NHibernate свойств объекта ... у кого-нибудь есть понимание? Похоже, что веб-методы на самом ...

Задан Jul 30, 2009, 3:11 PMотJohn Saunderswprl
  • 10голосов
  • 4ответа
  • 0просмотров

Убеждение жесткого администратора базы данных в использовании ORM для большинства CRUD против хранимых процедур, представлений и функций

Я работаю с NHibernate, LINQ to SQL и Entity Framework уже довольно давно. И хотя я вижу преимущества использования ORM для ускорения процесса разработки, простой код инесоответствие реляционного сопротивления ...

Задан Jul 27, 2009, 11:48 PMотAndrew Siemer
  • 18голосов
  • 4ответа
  • 0просмотров

Как мне сделать вложенные транзакции в NHibernate?

Могу ли я делать вложенные транзакции в NHibernate и как их реализовать? Я использую SQL Server 2008, поэтому поддержка определенно есть в СУБД. Я считаю, что если я попробую что-то вроде этого: using (var outerTX = ...

Задан Apr 28, 2010, 9:07 AMотGavin
  • 14голосов
  • 2ответа
  • 0просмотров

Использование объединения в запросе обновления Hibernate HQL

у меня есть следующее отображение спящего режима: <class name="Domain.Roomreservation, Core" table="Reservationroom"> <id name="ID" unsaved-value="undefined"> <generator class="native"> <!--<param name="sequence">GLOBALSEQUENCE</param>--> ...

Задан Mar 21, 2016, 1:34 PMотShashank AgrawalPaks
  • 10голосов
  • 6ответов
  • 0просмотров

NHibernate Как выполнить запрос к свойству IList <string>?

Я пытаюсь выполнить запрос к IList & lt; string & gt; свойство на одном из моих классов домена, используя NHibernate. Вот простой пример для демонстрации: public class Demo { public Demo() { this.Tags = new List<string>(); } public virtual int ...

Задан Jul 30, 2009, 9:07 PMотJohnRudolfLewis
  • 5голосов
  • 2ответа
  • 0просмотров

Линк в NHibernate против ICriteria

Я вообще часто использую LINQ, особенно LINQ-to-Objects, поэтому я довольно свободно владею LINQ. Я собирался использовать LINQ-to-NHibernate в качестве языка запросов для моего проекта NHibernate. Когда я написал несколько тестов, я заметил, ...

Задан Jul 31, 2009, 11:07 AMотDaniel Fabian
  • 7голосов
  • 3ответа
  • 0просмотров

С готовностью загрузить рекурсивное отношение

У меня есть рекурсивное отношение один ко многим, для которого по умолчанию используется значение lazy, равное true. Какой код я могу написать для API NH, который будет эффективно извлекать ВСЁ дерево, КАК ЕСЛИ у меня было lazy = & quot; false & ...

Задан Aug 03, 2009, 4:01 PMотHappyNomad
  • 6голосов
  • 4ответа
  • 0просмотров

Сравнение Linq, Expressions, NHibernate и Like

Я пытаюсь сделать подобное сравнение на основе внешнего параметра (переданного в форме поиска), который определяет тип сравнения ("%string" или же"string%" или же"%string%") Я думал в следующем направлении: query = query.Where( ...

Задан Mar 25, 2013, 10:07 PMотAgustin Meriles
Пред12...10След