I am planning to use Entity Framework for my project but it might change, so I have decided to abstract that layer.
I want a class that implements IUOW that i can pass to my repositories so that all the db call are made in one transaction.
Now every example I see on net, has dbContext in the class implementing IUOW, ,isn't it a constraint, that I need dbContext object, what if I want to create repositories that just call stored procedures. I won't be having dbContext
then.