Archon.Data.Database.Build C# (CSharp) 메소드

Build() 공개 메소드

public Build ( string connectionString ) : void
connectionString string
리턴 void
        public void Build(string connectionString)
        {
            var builder = new SqlConnectionStringBuilder(connectionString);

            string database = builder.InitialCatalog;
            builder.InitialCatalog = "";

            using (var conn = new SqlConnection(builder.ToString()))
            {
                conn.Execute(String.Format("if db_id('{0}') is null create database {0}", database));
            }

            using (var conn = new SqlConnection(connectionString))
            {
                BuildSchema(conn);
            }
        }