DataAccess.DatabaseSessionProvider.OpenSession C# (CSharp) Method

OpenSession() public method

public OpenSession ( ) : void
return void
        public void OpenSession()
        {
            if (Session == null || !Session.IsOpen)
            {
                Session = _factory.OpenSession();
            }

            if (!Transaction?.IsActive ?? true)
            {
                Transaction = Session.BeginTransaction();
            }
        }

Usage Example

 public void CreateSchemaTest()
 {
     var provider = new DatabaseSessionProvider();
     provider.OpenSession();
     using (var session = provider.GetCurrentSession())
     {
     }
 }