Repository & Unit of Work Design PatternsOne component, upon which at many enterprise applications rely, is some form of database. It's often hard to get by without one or more,...