Discontiguous configuration in C# is now automatic by analyzing DatabaseTemplate. Throws and exception if a bad configuration is detected