Re[11]: Mapping объектов
От: ili Россия  
Дата: 21.04.09 16:46
Оценка:
Здравствуйте, Dog, Вы писали:

Dog>Как-то так...


ну тык почти
мапинг работает по алиасам, т.е. то у чего одинаковые алиасы считается "про одно и тоже"
по умолчанию в поля, которые мапятся попадают, грубо говоря, скалярные типы.
так что если сделать так, то все должно арбайтен:

class A
{
  public int Id{get;set;}
}
[MapField("AId", "Aa.Id")]
class B
{
  public int Id{get;set;}
  public A Aa{get;set;}
}
class BMap
{
  public int Id{get;set;}
  public int AId{get;set;}
}


хмл-ка что-то типа этого, должно сработать:

<Types>
  <Type Name="B">
    <MapField MapName="AId" OrigName="Aa.Id" />
  </Type>
</Types>


и таки допилвать ничо не надо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.