Популярные вопросы по тегу NHIBERNATE

Проверить Bool с помощью Fluent Validator

... свойство bool с помощью 3 беглого валидатора. Какой метод мне следует 2 ...

Criteria.DISTINCT_ROOT_ENTITY vs Projection.distinct

... м разница между ними? Когда использовать 1 одно вместо другого? Projections.distinct(Projections.property("id")); против criteria.setResultTransformer(Cri ...

Не удалось загрузить файл или сборку crdb_adoplus.dll

... C: \ Program 5 Files \ SAP BusinessObjects \ SAP BusinessObjects 4 Enterprise XI 4.0 \ win32_x86 \ dotnet1 3 \ crdb_adoplus.dll» или одну из его зависимостей. Есть 2 ли способ устранить эту ошибку, кроме решения: <startup ...

Ассоциация из таблицы Y относится к несопоставленному классу: Y - C# NHibernate

... gt; </id> <many-to-one insert="false" update="false" lazy="false" name="idPastaI" class="FrancosPoS.DBMapping.pastaIndividual"> <column name="idPastaI" sql-type="int(11)" not-null="false" /> </many-to-one> <!--<property name="idPastaI"> <column name="idPastaI" sql-type="int(1 ...

NHibernate.MappingException: нет персистента для: XYZ

... te\Event\Default\DefaultLoadEventListener.cs:37 NHibernate.Impl.SessionImpl.FireLoad(LoadEvent event, LoadType loadType) in c:\CSharp\NH2.0.0\nhibernate\src\NHibernate\Impl\SessionImpl.cs:2054 NHibernate.Impl.SessionImpl.Get(String entityName, Object id) in c:\CSharp\NH2.0.0\nhibernate\src\NHibernate\Impl\SessionImpl.cs:1029 NHibernate.Impl.SessionImpl.Get(Type e ...

В чем разница между session.Merge и session.SaveOrUpdate?

... им» мне 6 нужно вызвать либо SaveOrUpdate, либо Merge. Обычно, когда 5 мне нужно вызвать SaveOrUpdate, исключение, которое 4 я получаю ...

Исключение NHibernate: транзакция не подключена или была отключена

... ах 5 возникает следующее исключение: NHibernate.TransactionException: Transaction not connected, or was disconnected at NHibernate.Transaction.AdoTransaction.CheckNotZombied() in d:\CSharp\NH\NH\nhibernate\src\NHibernate\Transaction\AdoTransaction.cs:l ...

Если у DTO и Entity есть входные проверки

... ий 7 CustomerDetailsDTO на моем уровне службы 6 приложений WCF, который может вызываться 5 приложением MVC. Существуют некоторые проверки 4 ввода, например Проверка ввода: i) Длина имени должна быть больше 2, но меньше 50 ii) Возраст является обязательным и не может быть меньше 18 лет. (Различные проверки других полей) и т. Д ...

NHibernate с использованием QueryOver с WHERE IN

... em.Exception: нераспознанный 2 вызов метода: System.String: Boolean Contains 1 (System.String)» Вот мой код var qOver = _HibSession.QueryOver<MyModel>(() => baseModel) ...

Ссылка на 2 разные версии log4net в одном решении

... сылается на log4net 1.2.10.0. В том же 15 проекте я также использую SDK для простого 14 учета, но, к сожалению, он все еще использует 13 log4net 1.2.9.0. Итак, я могу заставить NHibernate 12 работать, если я ссылаюсь на log4net 1.2.10.0, но 11 простоSDK не работает. И наоборот ... Я предполагаю, что 10 большинство проблем связано ...

nHibernate, строки с данным идентификатором не существует

... odel" default-lazy="false"> <class name="Model.Entities.DataField, Model" table="mdm_field"> <id name="FieldId" column="field_id" type="int"> <generator class="native" /> </id> <many-to-one name="KeyField" class="Model.Entities.Key, Model" column="field_id" /> </class> </hib ...

Как TransactionScope откатывает транзакции?

... static int AddDepartmentWithEmployees(Department dept) { int res = 0; DepartmentAdapter deptAdapter = new DepartmentAdapter(); EmployeeAdapter empAdapter = new EmployeeAdapter(); using (TransactionScope txScope = new TransactionScope()) { ...

В чем разница между NHibernate Query <> и QueryOver <>?

... потому что я был знаком с написанием запросов 20 к базе данных в Linq. Когда я столкнулся 19 с более сложными запросами, я провел небольшое 18 исследование по QueryOver&lt;&gt; и решил, что его следует 17 отдать предпочтение перед Query&lt;&gt;, ...

Как записывать вызовы SQL с помощью NHibernate на консоль Visual Studio?

... r=.\SQLEXPRESS;Database=mydb;Integrated Security=True;&lt;/property&gt; &lt;property name=&quot;dialect&quot;&gt;NHibernate.Dialect.MsSql2005Dialect&lt;/property&gt; &lt;property name=&quot;connection.provider&quot;&gt;NHibernate.Connection.DriverConnectionProvider&lt;/property&gt; &lt;property name=&quot;connection.driver_class&quot; ...

Лучший способ хранить значения перечисления в базе данных - String или Int

... приложении есть несколько перечислений которые 6 используются в качестве типа свойства в 5 некоторых классах. Как лучше всего хранить 4 эти значения в базе данных в виде String 3 или Int? К вашему сведению, я также буду 2 отображать эти типы атрибутов, используя 1 беглый Nhiberna ...

Как выбрать только несколько столбцов в моем запросе NHibernate?

... ажение одного класса в 13 одну таблицу; К сожалению, в этой таблице 12 более 110 столбцов, а запросы отнимают мно ...

Объект NHibernate ссылается на несохраненный временный экземпляр, сохраните временный экземпляр перед сбросом

... lientDetails, Entity: Namespace.Core.Client.ClientDetails Проблема 12 в том, что внутри моего сложного объекта 11 находится около 12 элементов ClientDetails, которые 10 мы пытаемся сохранить. Есть ли способ определить, какой 9 экземпляр объекта вызвал эту проблему? через 8 ведение журнала NHibernate или каким-то 7 другим способом? Мой образец кода, используемый 6 для сохранения, ...

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

... Query&lt;T&gt;() NHibernate для получения сгенерированного 4 SQL. Я просмотрел класс Persister, драйверы, различные 3 перехватчики и события. Есть так много мест, где 2 можно поискать, ...

Что означает эта ошибка в nhibernate

... 9 может дать мне лучшее объяснение того, на 8 что указывает эта ошибка или является ее 7 признаком. Дополнительная информация Я посмотрел на объект, и все данные 6 выглядят нормально, у него есть идентификатор 5 и т. д. . Обратите внимание, что это выполняется 4 в едином стеке вызовов с веб-сайта asp.net-mvc, поэтому 3 я не ожидал, что возникнут какие-либо проблемы 2 с потоками, о кот ...

Тип передачи универсальному методу (вложенный универсальный)

... Entity, но есть только его TYPE: public void Class&lt;TRootEntity&gt;(Action&lt;IClassMapper&lt;TRootEntity&gt;&gt; customizeAction) where TRootEntity : class; конечная 4 цель - запустить следующий код var mapper = new ModelMapper(); mapper.Class&lt;MyClass&gt;(ca =&gt; { ca.Id(x =&gt; x.Id, map =&gt; { map.Co ...

Обратный атрибут в NHibernate

... гим» один из обратных 3 атрибутов класса сущности должен иметь значение 2 «истина», а другой - значение «ложь». Кто-нибудь 1 мож ...

NHibernate CreateSQLQuery

... ery, например IList&lt;Logistic&gt; LCollection = sess.CreateSQLQuery(@"select * from some_schema.logistic") .SetResultTransformer(Transformers.AliasToBean(typeof(Logistic))) .List&lt;Logistic&gt;(); логистический 2 класс public class Logistic { public virtual long? l_id { get; set; } public virtual long? carrier_id { get; set; } ...

Как добавить комментарий в HQL (язык запросов Hibernate)?

... e 1 Query Language? Если да, то ...

Moq: неверная настройка для непереопределяемого элемента: x => x.GetByTitle ("asdf")

... одульный тест: [Test] public void can_load_by_title() { _mockDaoFactory.Setup(x =&gt; x.GetArticleDao()) .Returns(_mockArticleDao.Object); _mockArticleDao.Setup(x =&gt; x.GetByTitle("some title")) .Returns(article1.Object); _articleManager.LoadArticle("some title"); Assert.IsNotNull(_articleManage ...

Что такое кеши первого и второго уровня в (N) Hibernate?

... удь простыми словами объяснить, что 2 такое кеширование первого и вто ...

Истекло время ожидания простой инструкции Insert в SQL Server

... о. Тайм-аут установлен на 10 секунд. Я 10 должен упомянуть, что я использую NHibernate 9 и что оператор также включает "select SCOPE_IDENTITY()" сразу 8 после самой вставки. Я подумал, что таблица 7 заблокирована или что-то в этом роде, но 6 в то время в этой таблице не выполнялось 5 ...

hibernate - createCriteria или createAlias?

... Criteria criteria = session.createCriteria(Student.class). createAlias("courses", course).add(Restrictions.eq(course.name, "Math")). createCriteria("group", student).add(Restrictions.eq(student.name, "John")); Когда использовать 2 createCriteria, а когда ...

Минимальный и правильный способ сопоставить один-ко-многим с NHibernate

... Intentionally left out name="Employee" // as I don't have corresponding field in Address entity. &lt;many-to-one class="Employee" column="EmployeeID" cascade="all" /&gt; &lt;property name="AddrLine1" /&gt; &lt;property name="AddrL ...

nhibernate: другой объект с таким же значением идентификатора уже был связан с сеансом: 2, объекта:

... StoreDependencies : NinjectModule { public override void Load() { Bind&lt;ICompanyRepository&gt;().To&lt;CompanyRepository&gt;().WithConstructorArgument("session", NHibernateHelper.Ope ...

Как просмотреть SQL, сгенерированный nHibernate?

... ированный nHibernate? верси ...

Как лучше всего повысить производительность NHibernate?

... нным. Что 3 можно сделать, чтобы улучшить производительность 2 NHibernate? (Пожалуйста, ограничьтесь одной ...

Отключение проверки отзыва сертификата для приложения в Windows

... 20 мне действительно нужно, чтобы на уровне 19 приложения отключение проверки CRL работало. В 18 .net 2.0 есть хорошо задокументированная 17 ошибка, которая описывает это поведение 16 и предлагает возможное исправление с помощью 15 элемента файла конфигурации. &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;co ...

Почему Entity Framework не поддерживает ODBC?

... может 7 использовать ODBC? Я подумал, что это должна 6 быть какая-то проблема, связанная с ORM, но 5 NHibernate отлично работает через ODBC. Я 4 использую NHibernate и могу ...

Преобразование тиков .NET в DateTime SQL Server

... Ticks. Я использую 8 его для относительного контроля часов (или 7 минут) над датой. Внутри в системе все нормально, это 6 преобразование не нужно. Однако при выполнении 5 случайных запросов в SQL Server трудно понять 4 постоянную фор ...

SaveOrUpdate против обновления и сохранения в NHibernate

... NHibernate. Почему бы вам просто 2 не всегда использовать SaveOrUpdate? Кроме 1 того, ...

NHibernate ISession Flush: где и когда его использовать и почему?

... ения. Я знаю, что мне нужно использовать 15 фиксацию, когда у меня есть транзакция или 14 единица работы с несколькими созданиями/обновлениями/удалениями, чтобы 13 я мог выбрать откат в случае возникновения 12 ошибки. Но иногда меня действительно сбивает 11 с толку логика session.Flush. Я видел примеры, когда 10 у вас есть session.SaveOrUp ...

Обновить несколько столбцов в одном запросе гибернации?

... + "where ID = :BuchungID"; Можно ли обновить более 3 одного столбца в HQL? Например: String hql = "UPDATE Buchung as b " + "set STORNO = :Storno " + "set NAME = :Name " + ...

Как добавить NOLOCK с nHibernate?

... OLOCK при использовании n ...

Нераспознанный раздел конфигурации applicationSettings в NHibernate

... &lt;MyApp.Properties.Settings&gt; &lt;setting name="User" serializeAs="String"&gt; &lt;value&gt;test&lt;/value&gt; &lt;/setting&gt; &lt;setting name="Password" serializeAs="String"&gt; &lt;value&gt;test&lt;/value&gt; &lt;/setting&gt; &lt;/MyApp.Properties.Settings&gt; &lt;/userSettings&gt; &l ...

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

... нтов. Поскольку они такие 13 разные, иметь одну таблицу клиентов было 12 бы очень некрасиво (она была бы полна пустых 11 столбцов, поскольку они бессмысленны для 10 одного типа). Их заказы, тем не менее, имеют 9 тот же ...

Необходимо ускорить автомаппер ... На создание 113 объектов уходит 32 секунды.

... electedDateFilter { get; set; } public bool DescState { get; set; } public bool AlertState { get; set; } /// &lt;summary&gt; /// Constructor /// &lt;/summary&gt; public MyViewModel() ...

Decimal vs. int при использовании ORM

... ода и вижу, что они предпочитают использовать 5 значения decimal вместо значений int при сопоставлении 4 столбцов со свойствами. Есть ли преимущество 3 в ...

Используя оператор CASE в HQL, выберите

... следующее: SELECT case when flag = true then SUM(col ...

Что такое проекция?

... при использовании 1 SetProjection( ...

Как получить четкий результат с помощью nHibernate и QueryOver API?

... Restrictions.On&lt;Message&gt;(m =&gt; m.Fullname).IsLike(likeString)); if (tags.Count &gt; 0) { var tagIds = tags.Select(t =&gt; t.Id).ToList(); query .JoinQueryOver&lt;Tag&gt;(m =&gt; m.Tags) ...

Подзапрос NHibernate QueryOver

... rogramId, Title, bar, baz, foo FROM Programs WHERE ProgramId IN (SELECT ProgramId from Program_Topics WHERE TopicId IN (1, 2, ...)) Результаты 6 преобразуются в тип модели для передачи 5 в представление. Моя первая попытка была 4 такой: ProgramDTO pDTO = null; /* topicIds is List&lt;int&gt; passe ...

Исключение «Операция недопустима для состояния транзакции» с использованием TransactionScope

... wningObject) в System.Data.ProviderBase.DbConnectionFactory.GetConnection 7 (DbConnection owningConnection) в System.Data.ProviderBase.DbConnectionClosed.OpenConnection 6 (DbConnection externalConnection, DbConnectionFactory 5 connectionFactory) в System.Data.SqlClient.SqlConnection.Open() в NHibernate.Connection.DriverConnectionProvider.GetConnection() в NHibernate.Impl.SessionFactoryImpl.OpenConnection() Я 4 прос ...

В чем разница между StatelessSession и Session в NHibernate?

... ежду StatelessSession и Sessi ...

Соглашения об именах DTO, моделирование и наследование

... ования DTO 7 для этого требования? Есть ли другие способы 6 смоделировать это? Я просмотрел и другие 5 сообщения по этой теме, но не смог добиться 4 больших успехов. Одна вещь, которую я сделал, - это 3 избегать использования ...

Подзапрос с Entity Framework

... | 103 | 1700.00000 Если 10 я запрошу с датой 04.02.2014, я должен получить: 4 | 2014-02-02 | 102 | 1370.00000 6 | 2014-02-03 | 101 | 1490.00000 7 | 2014-02-03 | 103 | 1760.00000 Если 9 я запрошу с датой 5 февраля 2014 г., я должен получить: 7 | 2014-02-03 | 103 | 1760.00000 8 | 2014-02-04 | 101 | 1530.00000 9 | 2014-02-04 | 102 | 1540.00000 Я 8 могу сделать это в ...