public static void Lock(this ISession session, IEnumerable<ObjectName> objectNames, AccessType accessType, LockingMode mode, int timeout) { if (session.Transaction != null) session.Transaction.Lock(objectNames, accessType, mode, timeout); }