Вопросы с тегом «nhibernate»

NHibernate - объектно-реляционный преобразователь (ORM) с открытым исходным кодом для платформы .NET.

5
Что такое алгоритм Hi / Lo?
Что такое алгоритм Hi / Lo? Я нашел это в документации 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 против LINQ to SQL
Как человек, который не использовал ни одну из технологий в реальных проектах, мне интересно, знает ли кто-нибудь, как эти две технологии дополняют друг друга и насколько их функции перекрываются?

10
Entity Framework 4 против NHibernate [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос В сети много говорилось о первой …

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 void can_load_by_title() { …
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 в массив
У меня есть запрос HQL, который может генерировать либо список результатов, либо IEnumerable результатов. Однако я хочу, чтобы он возвращал массив объекта, который я выбираю, что было бы лучшим способом для этого? Я могу либо перечислить его и построить массив, либо использовать CopyTo () для определенного массива. Есть ли способ …
99 c#  nhibernate 

2
Критерии SpatialRestrictions.IsWithinDistance NHibernate.Spatial
Кто-нибудь реализовал это или знает, будет ли это сложно реализовать / иметь какие-либо указатели? 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?
Вопрос говорит об этом на самом деле, по умолчанию он отображается как файл, stringно мне нужно, чтобы он отображался как int. В настоящее время я использую PersistenceModelдля установки своих соглашений, если это имеет значение. Заранее спасибо. Обновление. Обнаружил, что установка последней версии кода из магистрали решила мои проблемы.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.