コード例 #1
0
ファイル: UpdateContext.cs プロジェクト: UIKit0/ClearCanvas
		/// <summary>
		/// Constructor
		/// </summary>
		/// <param name="persistentStore"></param>
		/// <param name="mode"></param>
		internal UpdateContext(PersistentStore persistentStore, UpdateContextSyncMode mode)
			: base(persistentStore)
		{
			if (mode == UpdateContextSyncMode.Hold)
				throw new NotSupportedException("UpdateContextSyncMode.Hold is not supported");

			// create a default change-set logger
			_changeSetRecorder = new DefaultEntityChangeSetRecorder();
			_validator = new DomainObjectValidator();
			_validationChangeTracker = new ChangeTracker();
		}
コード例 #2
0
 internal PersistenceContext(PersistentStore persistentStore)
 {
     _persistentStore = persistentStore;
     _queryExecutor   = new QueryExecutor(this);
 }
コード例 #3
0
ファイル: ReadContext.cs プロジェクト: m-berkani/ClearCanvas
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="sessionFactory"></param>
 internal ReadContext(PersistentStore pstore)
     : base(pstore)
 {
 }
コード例 #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="sessionFactory"></param>
 internal ReadContext(PersistentStore pstore)
     : base(pstore)
 {
 }