Generating the base and user classes into separate directories

The default templates generate the Base and User classes to the same "<BaseOutputDirectory>/Db" directory.

If you want to generate these classes into separate directories, open the SharedUtils.atcs template file and modify the BaseClassSubDirectory or/and UserClassSubDirectory properties as shown in the example below.

Example:

static internal string BaseClassSubDirectory
{
    get
    {
        // The base classes will be generated to
        // the "<BaseOutputDirectory>/Db/Base" directory
        return "Base";
    }
}

static internal string UserClassSubDirectory
{
    get
    {
        // The user classes will be generated to
        // the "<BaseOutputDirectory>/Db/User" directory
        return "User";
    }
}