Результаты поиска по запросу "nhibernate"

1 ответ

Мудрый выбор :) Не нужно излишне усложнять вещи

лал внутренние классы для своих отображений и повсюду поставил "default-lazy = false". Через некоторое время я решил пойти с полной ленивостью и убрал эту настройку. Внезапно почти все не в состоянии выполнить. Исключение, которое я получаю: ...

2 ответа

вы можете использовать

ользую Fluent NHibernate для сохранения данных в веб-приложении. Моя проблема ... У меня есть базовый класс, который отображает все сущности со свойством ID типа T (почти всегда int или GUID), используя GeneratedBy (). Identity () При запуске ...

3 ответа

Как предполагает Бруно, проблема заключается в том, что GetHashCode возвращает разные значения (либо ссылку на объект базовых объектов, либо значение первичного ключа). в большинстве ситуаций это не проблема для меня, так как я редко меняю объект после его сохранения, но при некоторых обстоятельствах, как показано ниже, это может вызвать проблемы:

я есть 2 класса, которые обрабатываются NHibernate: AssetGroup, Asset AssetGroup имеет коллекцию ISet _assets. Конструктор AssetGroup скажет _assets = new HashSet<Asset>();У меня есть некоторые операции, чтобы добавить, удалить актив в ...

ТОП публикаций

1 ответ

Это правильный способ загружать дочерние коллекции в NHibernate?

Я потратил слишком много времени, чтобы найти хороший способ загружать дочерние коллекции. пока это то, что я получил. Это работает, но мне трудно поверить, что это лучший способ написать этот запрос [Fact] public void ...

1 ответ

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

ираюсь запустить новый проект с использованием NHibernate и ASP.Net MVC и столкнулся с вопросом о членстве. Мне интересно, стоит ли мне использовать стороннего провайдера членства / роли NHibernate, создать своего или просто пропустить всех ...

1 ответ

Работал!!!!!!!!! :-)

я проблема. У меня есть люди и кошки. У каждого персонажа есть несколько кошек (в кошках есть внешний ключ, который указывает на первичный ключ в персонах). У каждого кота свой возраст. Я хочу выбрать людей, у которых есть "старые" кошки. Я хочу ...

2 ответа

Привет, спасибо за ответ. Но, как сказал Рубен, я думаю, что вызов Dispose зависит от интеграции контейнера с MVC. Я не думаю, что Ninject это делает. Но расширение Ninject.Web.Mvc делает это. Во всяком случае, я бы предпочел сделать это прямо сейчас.

ользую Ninject, NHibernate, ASP.NET MVC3 и шаблон хранилища. Привязка модуля в Ninject выглядит следующим образом. Bind<ISessionFactory>().ToProvider(new SessionFactoryProvider()).InSingletonScope(); Bind<ISession>().ToMethod(context => ...

3 ответа

Я попытался разрешить значения NULL для поля CompetitionId в таблице CompetitionAnswers ранее, и, хотя это не привело к ошибке, и 3 записи CompetitionAnswer были записаны, ни один CompetitionId не был включен в эти записи - они остались равными NULL в (SQL Server 2008) DB. Я почти уверен, что пытался удалить Inverse () также, и он выдал ту же ошибку, что и в OP, хотя мне придется повторить попытку, чтобы убедиться, когда я вернусь на работу утром.

я есть следующие модели и сопоставления (фрагменты кода ниже). Одно соревнование должно иметь несколько связанных с ним ответов на соревнования (множественный выбор) с самого начала. В настоящее время при использовании отображений Fluent ...

1 ответ

Если вы не используете расширения Ninject.Web.MVC, кэш в конечном итоге будет очищен, но может произойти не прямо в EndRequest.

ользую ASP.NET MVC 3 с Ninject и NHibernate. Когда я думаю о DI, я думаю, что тот, кто получает ресурс, также обязательно закрывает его (в этом случае ответственность должен нести Ninject) Но я не уверен, как работает Ninject при использовании ...

5 ответов

@LeftyX Подтвердите, что не работаете с QueryOver, но работаете с linq в nhibernate. Все, что я могу рекомендовать вам, это использовать linq для nhibernate. все нормально с linq в версии 3.0

аюсь создать простой запрос в nHibernate с помощью QueryOver, но я хочу, чтобы он преобразовывал все в нижнем регистре или игнорировал чувствительные: Domain.User User = Session.QueryOver<Domain.User>() .Where(x=>x.Login=="username") ...