Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Engine
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29479/src/NHibernate/Engine
Modified Files:
ISessionFactoryImplementor.cs
Log Message:
Added property to get IsolationLevel
Index: ISessionFactoryImplementor.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Engine/ISessionFactoryImplementor.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** ISessionFactoryImplementor.cs 29 Mar 2004 04:06:09 -0000 1.6
--- ISessionFactoryImplementor.cs 28 Aug 2004 04:15:12 -0000 1.7
***************
*** 8,18 ****
using NHibernate.Type;
! namespace NHibernate.Engine {
/// <summary>
/// Defines the internal contract between the <c>ISessionFactory</c> and other parts of NHibernate
/// such as implementors of <c>IType</c>.
/// </summary>
! public interface ISessionFactoryImplementor : IMapping, ISessionFactory {
!
/// <summary>
/// TODO: determine if this is more appropriate for ISessionFactory
--- 8,19 ----
using NHibernate.Type;
! namespace NHibernate.Engine
! {
/// <summary>
/// Defines the internal contract between the <c>ISessionFactory</c> and other parts of NHibernate
/// such as implementors of <c>IType</c>.
/// </summary>
! public interface ISessionFactoryImplementor : IMapping, ISessionFactory
! {
/// <summary>
/// TODO: determine if this is more appropriate for ISessionFactory
***************
*** 20,24 ****
IConnectionProvider ConnectionProvider {get;}
!
/// <summary>
/// Get the persister for a class
--- 21,32 ----
IConnectionProvider ConnectionProvider {get;}
! /// <summary>
! /// Gets the IsolationLevel an IDbTransaction should be set to.
! /// </summary>
! /// <remarks>
! /// This is only applicable to manually controlled NHibernate Transactions.
! /// </remarks>
! IsolationLevel Isolation { get; }
!
/// <summary>
/// Get the persister for a class
|