public static XpoUnitOfWork UnitOfWork() { if (m_unitOfWork == null) { CreateInMemoryDataLayer(); m_unitOfWork = new XpoUnitOfWork(XpoDefault.DataLayer); } return(m_unitOfWork); }
private static void DestroyInMemoryDataLayer() { if (m_unitOfWork != null) { m_unitOfWork.Dispose(); } m_unitOfWork = null; if (XpoDefault.DataLayer != null) { XpoDefault.DataLayer.Dispose(); } }