XRepository.A data layer that sits on top of System.Data to streamline project development where repository-focussed code is preferred over ORM techniques. Additionally, XRepository provides a solution for simplifying transactional operations when mixing and matching different methods inside arbitrary transactional blocks without those methods being dependent on any specific overall transactional process.