コード例 #1
0
        public IUnitOfWork Get(string uowName)
        {
            var uow = DataStoreCache.Get <IUnitOfWork>(uowName);

            if (uow.IsNull())
            {
                uow = new DefaultUnitOfWork(sessionFactoryProvider);
            }
            if (uowName.IsNullOrEmpty())
            {
                uowName = uow.TraceId;
            }
            DataStoreCache.Remove(uowName);
            DataStoreCache.Add(uowName, uow);
            return(uow);
        }
コード例 #2
0
 public void Remove(string uowName)
 {
     DataStoreCache.Remove(uowName);
 }