Вставить или обновить в Castle ActiveRecord

Есть ли встроенный способ «вставить или обновить» в Castle ActiveRecord?

Что-то вроде:

try
{
  ActiveRecordMediator<TEntity>.Create(e);
}
catch (Exception)
{
  ActiveRecordMediator<TEntity>.Update(e);
}

person ripper234    schedule 16.01.2010    source источник


Ответы (1)


person    schedule
comment
Как это решает проблему параллелизма? AFAIK: это просто работает как Insert для новых объектов и Update для существующих, прикрепленных к объектам DB. - person Piotr Kwiatek; 31.05.2016