public virtual void DeleteAllObjects() { var session = _builder.GetSession(); using (var command = session.Connection.CreateCommand()) { command.CommandText = _deleteSql; command.ExecuteNonQuery(); } }
public void Start() { if (!_sessionBuilder.GetSession().Transaction.IsActive) { _sessionBuilder.GetSession().BeginTransaction(); } }
public NHibernateRepositoryBase(ISessionBuilder sessionBuilder) { Session = sessionBuilder.GetSession(); }
/// <summary> /// Gets the session from session builder. /// </summary> /// <returns>An <see cref="ISession"/> instance.</returns> protected ISession GetSession() { return(_sessionBuilder.GetSession()); }
protected ISession GetSession() { ISession session = _sessionBuilder.GetSession(); return(session); }
public ISession GetSession() { return(_sessionBuilder.GetSession()); }
protected ISession GetSession() { var session = ConfigurationFile == null?_sessionBuilder.GetSession() : _sessionBuilder.GetSession(ConfigurationFile); return(session); }
public RollbackTransaction() { _SessionBuilder = Container.Resolve<ISessionBuilder>(); _SessionBuilder.GetSession().BeginTransaction(); }