Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / База по средствам Хибернейта не возращает желаемое / 2 сообщений из 2, страница 1 из 1
05.09.2012, 11:35
    #37944181
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База по средствам Хибернейта не возращает желаемое
Я новичок в работе с Хибернейтом. В мои руки, по злому случаю, попался проект, в который попросили добавить одни столбец "OperationAmountAll". Я добавил следующий код C# проект.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public static DoubleDescription<CabUser> OperationAmountAll = Aspect.Of<DoubleDescription<CabUser>>(
    "OperationAmountAll", d =>
    {
        d.DisplayName = "Сумма";
        d.IsRequired = false;
        d.IsReadOnly = true;
        d.EmptyValuePredicate = o => o.OperationAmountAll == null;
        d.Getter = o => o.OperationAmountAll.Value;
        d.Setter = (o, v) => o.OperationAmountAll = v;
    });


Добавил в Mappings "OperationAmountAll"
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
                   assembly="Domain"
                   namespace="Domain">
  <class name="CabUser" table="CabUsers">
    <id name="Id" column="Id">
      <generator class="native" >
        <param name="sequence">CabUsers_ID_seq</param>
      </generator>
    </id>
    <property name="Login"/>
    <property name="Password"/>
    <property name="RegisterDateTime"/>
    <property name="Blocked"/>
    <property name="AllowPayment"/>
    <property name="OperationPhone"/>
    <property name="OperationAmountAll"/>    
  </class>
</hibernate-mapping>


Запустил проект, а на выходе по полю "OperationAmountAll" нули. Врубил тогда профалер, стал отлавливать запрос к базе. Выловил, и оказалось, что в селекте не участует желаем столбец. Что я делаю не так? Подскажите.
...
Рейтинг: 0 / 0
05.09.2012, 18:32
    #37945367
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База по средствам Хибернейта не возращает желаемое
2king2,

маппинг-то хиберовский, но вот код явно от какой-то обёртки. Что за обёртка?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / База по средствам Хибернейта не возращает желаемое / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]