Let me quickly describe my problem.
I have 5 databases for 5 customers and each has the same table called SubnetSettings.
I'm not sure the following line is doing what you intend:
Mapper.Map(categoryFromViewModel, categoryFromBase);
I think the following is what you want:
Category categoryFromBase = Mapper.Map(categoryFromViewModel)