Запитання з тегом «nhibernate»

NHibernate - це об'єктно-реляційне відображення об'єктів з відкритим кодом (ORM) для середовища .NET.

5
Що таке алгоритм Привіт / Ло?
Що таке алгоритм Привіт / Ло? Я знайшов це в документації NHibernate (це один метод генерації унікальних ключів, розділ 5.1.4.2), але я не знайшов хорошого пояснення того, як це працює. Я знаю, що Nhibernate справляється з цим, і мені не потрібно знати всередині, але мені просто цікаво.


4
NHibernate ISession Flush: Де і коли його використовувати, і чому?
Однією з речей, яка мене грунтовно плутає, є використання session.Flushспільно з session.Commitі session.Close. Іноді session.Closeпрацює, наприклад, він здійснює всі необхідні мені зміни. Я знаю, що мені потрібно використовувати фіксацію, коли у мене є транзакція або одиниця роботи з кількома створеннями / оновленнями / видаленнями, щоб я міг вибрати відкат, якщо …

16
NHibernate.MappingException: Не зберігається для: XYZ
Тепер, перш ніж сказати це: я зробив Google, і мій hbm.xmlфайл - це вбудований ресурс. Ось код, який я дзвоню: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Ось мій файл зіставлення для класу: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" column="ID" unsaved-value="0"> <generator …
134 c#  .net  nhibernate 

9
NHibernate vs LINQ в SQL
Як того, хто не використовував жодної технології в реальних проектах, мені цікаво, чи хтось знає, як ці двоє доповнюють один одного і наскільки їх функціональні функції перетинаються?

10
Entity Framework 4 проти NHibernate [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання Багато говорилося про першу версію Entity Framework в Інтернеті (також на …

1
Moq: Недійсне налаштування для неперезаписуваного члена: x => x.GetByTitle ("asdf")
Не впевнений, як я можу це виправити, намагаючись зробити одиничний тест за методом "GetByTitle" Ось мої визначення: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } одиничне випробування: [Test] public …
111 c#  nhibernate  nunit  resharper  moq 



20
Чи є вагомі причини не використовувати ORM? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
107 c#  nhibernate  orm  enterprise 

2
Як TransactionScope повертає транзакції?
Я пишу тест на інтеграцію, де я буду вставляти в базу даних деякі об'єкти, а потім перевіряю, чи мій метод отримує ці об’єкти. Моє підключення до бази даних здійснюється через NHibernate ... і моїм звичайним методом створення такого тесту було б зробити наступне: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into …

4
Найкращий спосіб конвертувати IList або IEnumerable в Array
У мене є HQL-запит, який може генерувати або ІЛІСТЬ результатів, або ІНечислений результат. Однак я хочу, щоб він повернув масив сутності, який я вибирав, який був би найкращий спосіб досягти цього? Я можу або перерахувати через нього, і створити масив, або використовувати CopyTo () визначений масив. Чи є кращий спосіб? …
99 c#  nhibernate 

2
Критерії Просторові обмеження. Це в межах відстані
Хтось це реалізував чи знає, чи буде важко це реалізувати / є якісь вказівки? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } від NHibernate.Spatial.Criterion.SpatialRestrictions Я можу використовувати "where NHSP.Distance (PROPERTY,: point)" у hql. Але я хочу поєднати цей запит із моїм …

3
Зворотний атрибут у NHibernate
Як використовувати зворотний атрибут? Якщо я не помиляюся, для відношення один до багатьох зворотний атрибут повинен бути встановлений як true. Для взаємозв’язків багато-до-багатьох один із зворотних атрибутів класу сутності має бути встановлений у значення true, а інший - у значення false. Хто-небудь може пролити на це світло?

7
Як відобразити перелік як значення int із вільним NHibernate?
Питання говорить про все насправді, за замовчуванням він відображається як a, stringале мені потрібно, щоб він відображався як int. В даний час я використовую PersistenceModelдля встановлення моїх умов, якщо це має якесь значення. Заздалегідь спасибі. Оновлення З’ясувалося, що потрапляння на останню версію коду із магістралі вирішило моє бідо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.