I've been using reverse mapping as I develop a new system. During development I have been adding fields to tables and running merges to get the new data in my persisted objects. I noticed pretty quickly that the merge routine does not touch the top level generated partial class files.
Is there any way to force generation of a top level partial class file? Is there anywhere in the reverse mapping tool I can go to copy the new top level partial class property code?
I completely understand leaving this file untouched to avoid disrupting any custom changes/additions. It makes perfect sense. But there has to be some way to insert new field properties into these files as new fields are merged in.
It's frustrating to run a merge and then have to go into individual class files and add properties. Whenever I add a few fields of varying data types, including foreign key fields that end up as lists, I have to hand code a bunch of properties that I don't otherwise customize. This should be automated somehow or at the very least there should be somewhere I can go to copy the new code and paste it into my partial classes.