Есть ли встроенный способ «вставить или обновить» в Castle ActiveRecord?
Что-то вроде:
try { ActiveRecordMediator<TEntity>.Create(e); } catch (Exception) { ActiveRecordMediator<TEntity>.Update(e); }
ActiveRecordMediator<Foo>.Save(foo);