public static string Construct()
        {
            string result;

            DoorgenOptions options = DoorgenCoreClass.ReadConfig();

            string dbServer    = options.dbServer;
            string dbUser      = options.dbUser;
            string dbPassword  = options.dbPassword;
            string dbName      = options.dbName;
            string dbModelName = "wssModel";

            var entityConnectionBuilder = new EntityConnectionStringBuilder
            {
                Provider = "System.Data.SqlClient",
                ProviderConnectionString = string.Format("server={0};user id={1};password={2};persistsecurityinfo=True;database={3}",
                                                         dbServer, dbUser, dbPassword, dbName),
                Metadata = string.Format(@"res://*/Models.{0}.csdl|res://*/Models.{0}.ssdl|res://*/Models.{0}.msl", dbModelName)

                           // web.config values
                           //metadata = res://*/Models.BalancerDataModel.csdl|res://*/Models.BalancerDataModel.ssdl|res://*/Models.BalancerDataModel.msl;
                           //provider=MySql.Data.MySqlClient;
                           //provider connection string=";server=localhost;user id=root;password=1111;persistsecurityinfo=True;database=brixxbalancer";"
                           //providerName="System.Data.EntityClient"
            };

            result = entityConnectionBuilder.ToString();
            return(result);
        }
Example #2
0
        static int Main(string[] args)
        {
            int result = 0;

            DoorgenCoreClass doorgenCore = new DoorgenCoreClass();

            if (DoorgenCoreClass.CheckConfigs())
            {
                try
                {
                    //doorgenCore.WriteTestConfig();
                    //doorgenCore.ReadConfig();
                    doorgenCore.Process();
                    Console.ReadLine();
                }
                catch (Exception ex)
                {
                    result = 1;
                }
            }

            return(result);
        }