Re: Вложеные объекты и вставка
От: IT Россия linq2db.com
Дата: 12.01.06 03:16
Оценка:
Здравствуйте, Сим, Вы писали:

Сим>Есть ли в RFD механизмы для мапинга таких структур при вставке? Чтобы можно было сделать что-то вроде (без явной передачи всех параметров):


Есть два варианта.

1. Использование атрибутов MapField

class ObjType
{
  public int Id;
  public string Name
}

[MapField("ObjTypeId",   "Type.Id")]
[MapField("ObjTypeName", "Type.Name")]
class Obj 
{
  public string Name;
  public ObjType Type;
}


Сим>db.SetSpCommand("InsertObj", db.CreateParameters(obj)).ExecuteNonQuery();


Вставка тоже должна работать.

2. Вариант только на чтение с использованием ResultSets.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.