/// <summary> /// For entities with automatatically generated IDs, such as identity, SaveOrUpdate may /// be called when saving a new entity. SaveOrUpdate can also be called to update any /// entity, even if its ID is assigned. /// </summary> public T SaveOrUpdate(T entity) { HibernateSession.SaveOrUpdate(entity); return(entity); }