From: Michael D. <mik...@us...> - 2004-08-28 04:15:23
|
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 |