2010-01-16 8 views
0

Existe-t-il une méthode intégrée pour effectuer une insertion ou une mise à jour dans Castle ActiveRecord?Insérer ou mettre à jour dans Castle ActiveRecord

Quelque chose le long des lignes de:

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

Répondre

4
ActiveRecordMediator<Foo>.Save(foo); 
+0

Comment ça ne résout le problème de la concurrence? AFAIK: Cela fonctionne simplement comme Insérer pour les nouveaux objets et Mettre à jour pour les objets DB attachés. –

Questions connexes