Exemplo n.º 1
0
        /// <summary>
        /// Read configuration file
        /// </summary>
        static ApplicationSettings ReadConfigFile()
        {
            ApplicationSettings settings = new ApplicationSettings();

            settings.DatabaseServer   = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabaseServer")] as string;
            settings.DatabaseName     = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabaseName")] as string;
            settings.DatabaseUsername = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabaseUsername")] as string;
            settings.DatabasePassword = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabasePassword")] as string;
            settings.OutputFolder     = ConfigurationManager.AppSettings[settings.GetConfigKey("OutputFolder")] as string;
            string objectType = ConfigurationManager.AppSettings[settings.GetConfigKey("ObjectType")] as string;   // Table | View

            if (objectType != null)
            {
                settings.ObjectType = (objectType == "View" ? ObjectType.View : ObjectType.Table);
            }
            settings.ObjectSchema           = ConfigurationManager.AppSettings[settings.GetConfigKey("ObjectSchema")] as string;
            settings.ObjectName             = ConfigurationManager.AppSettings[settings.GetConfigKey("ObjectName")] as string;
            settings.AbstractClassNamespace = ConfigurationManager.AppSettings[settings.GetConfigKey("AbstractClassnamespace")] as string;
            string generateConcreteClass = ConfigurationManager.AppSettings[settings.GetConfigKey("GenerateConcreteClass")] as string;

            if (generateConcreteClass != null)
            {
                settings.GenerateConcreteClass = (generateConcreteClass == "True" ? GenerateTrueFalse.True: GenerateTrueFalse.False);
            }
            settings.DalNamespace = ConfigurationManager.AppSettings[settings.GetConfigKey("DalNamespace")] as string;
            string generateDalPublicClass = ConfigurationManager.AppSettings[settings.GetConfigKey("GenerateDalPublicClass")] as string;

            if (generateDalPublicClass != null)
            {
                settings.GenerateDalPublicClass = (generateDalPublicClass == "True" ? GenerateTrueFalse.True: GenerateTrueFalse.False);
            }
            settings.DalConnectionKey = ConfigurationManager.AppSettings[settings.GetConfigKey("DalConnectionKey")] as string;
            string generateInterfaces = ConfigurationManager.AppSettings[settings.GetConfigKey("GenerateInterfaces")] as string;

            if (generateInterfaces != null)
            {
                settings.GenerateInterfaces = (generateInterfaces == "True" ? GenerateTrueFalse.True: GenerateTrueFalse.False);
            }
            settings.InterfaceNamespace = ConfigurationManager.AppSettings[settings.GetConfigKey("InterfaceNamespace")] as string;

            return(settings);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Read configuration file
        /// </summary>
        static ApplicationSettings ReadConfigFile()
        {
            ApplicationSettings settings = new ApplicationSettings();

            settings.DatabaseServer = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabaseServer")] as string;
            settings.DatabaseName = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabaseName")] as string;
            settings.DatabaseUsername = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabaseUsername")] as string;
            settings.DatabasePassword = ConfigurationManager.AppSettings[settings.GetConfigKey("DatabasePassword")] as string;
            settings.OutputFolder = ConfigurationManager.AppSettings[settings.GetConfigKey("OutputFolder")] as string;
            string objectType = ConfigurationManager.AppSettings[settings.GetConfigKey("ObjectType")] as string;   // Table | View
            if (objectType != null) settings.ObjectType = (objectType == "View" ? ObjectType.View : ObjectType.Table);
            settings.ObjectSchema = ConfigurationManager.AppSettings[settings.GetConfigKey("ObjectSchema")] as string;
            settings.ObjectName = ConfigurationManager.AppSettings[settings.GetConfigKey("ObjectName")] as string;
            settings.AbstractClassNamespace = ConfigurationManager.AppSettings[settings.GetConfigKey("AbstractClassnamespace")] as string;
            string generateConcreteClass = ConfigurationManager.AppSettings[settings.GetConfigKey("GenerateConcreteClass")] as string;
            if (generateConcreteClass != null) settings.GenerateConcreteClass = (generateConcreteClass == "True" ? GenerateTrueFalse.True: GenerateTrueFalse.False);
            settings.DalNamespace = ConfigurationManager.AppSettings[settings.GetConfigKey("DalNamespace")] as string;
            string generateDalPublicClass = ConfigurationManager.AppSettings[settings.GetConfigKey("GenerateDalPublicClass")] as string;
            if (generateDalPublicClass != null) settings.GenerateDalPublicClass = (generateDalPublicClass == "True" ? GenerateTrueFalse.True: GenerateTrueFalse.False);
            settings.DalConnectionKey = ConfigurationManager.AppSettings[settings.GetConfigKey("DalConnectionKey")] as string;
            string generateInterfaces = ConfigurationManager.AppSettings[settings.GetConfigKey("GenerateInterfaces")] as string;
            if (generateInterfaces != null) settings.GenerateInterfaces = (generateInterfaces == "True" ? GenerateTrueFalse.True: GenerateTrueFalse.False);
            settings.InterfaceNamespace = ConfigurationManager.AppSettings[settings.GetConfigKey("InterfaceNamespace")] as string;

            return settings;
        }