/// <summary> /// Method to get the <see cref="SessionFactoryElement" /> object based on the <see cref="DataBaseConnectivity" />. /// </summary> /// <param name="dataBaseConnectivity"><see cref="DataBaseConnectivity" /> to be used for getting the <see cref="SessionFactoryElement" /></param> /// <returns>Returns <see cref="SessionFactoryElement" /></returns> private SessionFactoryElement GetSessionFactoryElementFromName(DataBaseConnectivity dataBaseConnectivity) { Check.Require(!string.IsNullOrEmpty(dataBaseConnectivity.ToString()), "DataBaseConnectivity should not be null nor empty"); SessionFactoryElement sessionFactoryElement = null; try { using (SessionFactoryManager sfm = new SessionFactoryManager()) { sessionFactoryElement = sfm.GetSessionFactoryElementFromName(dataBaseConnectivity); } Check.Require(sessionFactoryElement != null, "SessionFactoryElement should not be null."); } catch (Exception ex) { Logger.Error("Error at GetSessionFactoryElementFromName method", ex); throw; } return sessionFactoryElement; }