I have this code:
using (var context = new MyContext())
{
var uow = new UnitOfWork(context);
var userService = new UserService(uow);
var gameService = new GameService(uow);
userService.AddUser();
userService.AddUser();
userService.AddUser();
userService.AddUser();
userService.AddUser();
userService.AddUser();
userService.AddUser();
userService.AddUser();
userService.AddUser();
userService.AddUser();
gameService.AddGame();
uow.Commit();
Console.Read();
}
Which should produce a single hit to the database. I'm looking at SQL Profiler and it looks like multiple hits (or am I wrong?). Here's a screenshot (Don't mind the name of the tables I was just inserting fake data in tables that had no consequences)
Is this just showing the multiple inserts or is this separate hits to the database?
EDIT: Larger image is here