powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate маппинг коллекции строк IEnumerable<string>
11 сообщений из 11, страница 1 из 1
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010019
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть сущность:

Код: c#
1.
2.
3.
4.
5.
6.
public class User : Entity
    {
//...
        public IEnumerable<string> Phones { get { return this.phones; } }
//...
    }



Если сделать

Код: c#
1.
HasMany(x => x.Phones);



то получим "Association references unmapped class: System.String"
Как замапить свойство Phones?
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010090
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexxxxx,

эх, да что же всех так на FNH тянет? В родном хибере ведь не хуже API.
Но раз уж так хочется FHN:
Код: c#
1.
HasMany(x => x.Phones).Component(...);
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010142
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtor,

Простите мою неграмотность, но что в скобочках после Component писать? )
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010215
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexxxxxSolYUtor,

Простите мою неграмотность, но что в скобочках после Component писать? )
Это вам предстоит выяснить самому, ибо я FNH не пользуюсь.
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010273
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtor,

Дело не в FNH. Напишите как бы оно в хмл выглядело бы. Дело в моей неграмотности. )
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010312
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Офф: когда появится у хиба дизайнер для генерации классов и маппингов (флюент или классик)? А то такая унылость как коде фирст не прельщает.
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010482
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexxxxx,

например так.
Код: xml
1.
2.
3.
4.
<set name="Names" table="NAMES">
    <key column="GROUPID"/>
    <element column="NAME" type="String"/>
</set>



О чём и написано в официальной документации.
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010485
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

мы ведь уже рвали этот баян. Кому сильно надо - может купить дизайнер .
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010634
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorМСУ,

мы ведь уже рвали этот баян. Кому сильно надо - может купить дизайнер .
Ну согласен, согласен. Штука классная. Но руками маппинги писать - идиотизм полный.
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010695
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

так я и не пишу.
...
Рейтинг: 0 / 0
NHibernate маппинг коллекции строк IEnumerable<string>
    #38010889
Lexxxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtor,

Спасибо за подсказку!

На FNH это выглядит как:

Код: c#
1.
HasMany(x => x.Phones).Element("Phone");
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate маппинг коллекции строк IEnumerable<string>
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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