Ejemplo n.º 1
0
        public static XpoUnitOfWork UnitOfWork()
        {
            if (m_unitOfWork == null)
            {
                CreateInMemoryDataLayer();
                m_unitOfWork = new XpoUnitOfWork(XpoDefault.DataLayer);
            }

            return(m_unitOfWork);
        }
Ejemplo n.º 2
0
        private static void DestroyInMemoryDataLayer()
        {
            if (m_unitOfWork != null)
            {
                m_unitOfWork.Dispose();
            }

            m_unitOfWork = null;

            if (XpoDefault.DataLayer != null)
            {
                XpoDefault.DataLayer.Dispose();
            }
        }