Вопросы по теме 'nhibernate-mapping'
Запрос NHibernate2 подключается при получении коллекции с прокси. Это правильное поведение?
Это мой класс:
public class User
{
public virtual int Id { get; set; }
public virtual string Name { get; set; }
public virtual IList<UserFriend> Friends { get; protected set; }
}
public class UserFriend
{
public...
68 просмотров
schedule
16.09.2021
NHibernate SchemaExport иногда не может удалить таблицу
Я использую NHibernate для DAL моего приложения и, в частности, функцию NHibernate SchemaExport для удаления / воссоздания моей схемы базы данных перед выполнением модульных тестов. Проблема, с которой я столкнулся, заключается в том, что когда я...
7198 просмотров
schedule
16.10.2021
Как создать многоколоночный индекс или уникальное ограничение с помощью NHibernate
Как создать многоколоночный индекс и / или уникальное ограничение с помощью NHibernate Mapping или Fluent NHibernate.
8560 просмотров
schedule
21.10.2021
NHibernate.TypeMismatchException: предоставлен идентификатор неправильного типа. Ожидается: System.Int32, получил System.Int64
Я использую следующий запрос, чтобы получить клиента. Клиент имеет публичный идентификатор типа long.
var client = Session.CreateQuery("from Client as c where c.Id = :Id").SetParameter("Id", 1, NHibernateUtil.Int64).UniqueResult<Client>();...
5787 просмотров
schedule
02.11.2021
IndexOutOfRangeException Глубоко в недрах NHibernate
У меня есть следующие сопоставления:
public class SecurityMap : ClassMap<Security>
{
public SecurityMap()
{
Table("Security");
CompositeId().KeyProperty(k => k.Id, "SecurityId").KeyProperty(k...
8432 просмотров
schedule
10.09.2021
Как найти отображение таблицы сущности NHibernate по типу сущности?
После того, как я сопоставил свой домен в NHibernate, как я могу выполнить обратный поиск этих сопоставлений где-нибудь еще в моем коде?
Пример:
Сущность Pony по какой-то причине отображается в таблицу с именем «AAZF1203». (Глупые имена...
4987 просмотров
schedule
16.11.2021
NHibernate / SQL Server несколько внешних ключей для одной таблицы Возможно?
У меня есть таблица SalesOrder и отдельная таблица адресов. SalesOrder имеет два адреса - таким образом, избегая использования списка, есть адрес доставки и счет-фактура. Вот как они отображены в файле сопоставления SalesOrder:
<many-to-one...
769 просмотров
schedule
20.10.2021
NHibernate - KeyColumn из родительской таблицы
мое приложение имеет следующую структуру базы данных:
Transactions:
- TransactionID (PK, Identity)
- Type
- TotalAmount
TransactionDetails:
- TransactionDetailID (PK, Identity)
- TransactionID (PK)
- Amount
ProductTransactions:
- TransactionID...
2144 просмотров
schedule
14.09.2021
Свойство сопоставления NHibernate помимо запросов LINQ
мое приложение имеет следующую сущность:
public class User
{
public virtual int UserID { get; set; }
public virtual Membership LatestMembership { get { return Membership.First(); } }
public virtual IList<Membership> Membership {...
419 просмотров
schedule
26.09.2021
NHibernate: методы Get и Set средства доступа к настраиваемым свойствам не вызываются
Я пытаюсь сопоставить возможные значения NULL, M и F поля базы данных (LS_RECNUM) со свойством с типом перечисления Gender.
Отображение выглядит так:
Map(x => x.Gender).Column("LS_GENDER").Access.Using<GenderPropertyAccessor>();...
2327 просмотров
schedule
16.10.2021
Укажите значение по умолчанию по умолчанию в сопоставлении NHibernate для неиспользуемых столбцов.
Мой объект домена не использует 2 столбца, не допускающие значения NULL, из таблицы в базе данных. Оба столбца являются направляющими. Есть ли способ указать значение по умолчанию для этих столбцов в моем файле сопоставления, чтобы я мог сохранить...
620 просмотров
schedule
25.09.2021
Предложение NHibernate 'Where' вызывает проблемы при каскадном удалении
У меня есть следующий файл сопоставления для объектов «Фото» (отредактирован для краткости):
<hibernate-mapping ... default-access="property" default-cascade="none" default-lazy="true">
<class xmlns="urn:nhibernate-mapping-2.2"...
764 просмотров
schedule
28.11.2021
Отображение FluentNHibernate; Невозможно отобразить двойное или десятичное с масштабом / точностью
Я впервые работаю с FluentNHibernate , пытаясь сопоставить классы с базой данных SQL Express . В целом это работает, но я не могу сопоставить типы свойств Double или Decimal с конкретным масштабом / точностью . Ниже показан результат для одного...
7493 просмотров
schedule
13.10.2021
FluentNHibernate, зависимости дочерних коллекций
Я пытаюсь сделать более полезный образец учебника по FluentNHibernate , но не понимаю, какой тип зависимостей, которые объекты имеют при запросе из репозитория. В основном я хочу, чтобы объекты были :
Двунаправленный ; чтобы я мог...
814 просмотров
schedule
10.11.2021
как выполнить модульное тестирование сопоставлений с использованием sqlite в памяти, когда у вас есть последовательности
My Real db - это оракул и имеет последовательности (не под моим контролем). Я хочу протестировать сопоставления с помощью sqlite db в памяти, я подумал о нескольких вариантах, сделайте соглашения о последовательности (если возможно), которые будут...
355 просмотров
schedule
01.11.2021
Отображение Enum как Int с Fluent NHibernate и NHibernate 3
Я использовал этот Как вы сопоставить перечисление как значение int с плавным NHibernate? для сопоставления в прошлом, но я недавно обновился до NHibernate 3, и это, похоже, больше не работает. Я поставил точки останова в свой класс...
11641 просмотров
schedule
30.11.2021
Как я могу предотвратить неправильную синтаксическую ошибку SQL при сопоставлении отношения «один ко многим» в Fluent NHibernate при использовании настраиваемого класса коллекции?
Я пытаюсь отобразить отношение «один ко многим» в Fluent NHibernate, где свойство коллекции является настраиваемым классом коллекции. Я использую защищенное свойство InnerList в классе коллекции, чтобы открыть коллекцию, но при попытке сохранить...
1381 просмотров
schedule
12.10.2021
Плавное соединение NHibernate для значения свойства
Я пытаюсь присоединиться к таблице, чтобы получить и установить свойство в POCO. Вот сценарий ...
* ПРИМЕЧАНИЕ. - Приложение может принадлежать многим пользовательским сеансам.
UserSession (таблица)
UserSessionId PK
ApplicationId FK...
3619 просмотров
schedule
23.09.2021
NHibernate создает IMAGE вместо VarBinary (max)
Я использую следующее NHibernate Mapping (NH 3.2) с MS SQL Server 2008 (установите MsSql2008Dialect):
<class name="Layout" table="Layout" lazy="false" >
<cache usage="read-write"/>
<id name="Id" column="Id"...
1257 просмотров
schedule
27.11.2021
Отображение NHibernate
Я использую отображение HBM. У меня есть таблицы:
I) человек со столбцами: 1. ID 2. TYPE 3.CREATE_DATE 4.UPDATE_DATE
II) Атрибут со столбцами: 1.ID 2.TYPE (в этом примере человек может быть любого типа) 3.NAME 4.CREATE_DATE 5.UPDATE_DATE...
153 просмотров
schedule
19.11.2021