GetTableCreateScript() private method

private GetTableCreateScript ( System.Data.Metadata.Edm.EntitySet entitySet ) : string
entitySet System.Data.Metadata.Edm.EntitySet
return string
    public string GetTableCreateScript(EntitySet entitySet, string connectionString, string version)
    {
      MySqlProviderServices service = new MySqlProviderServices();

      if (!String.IsNullOrEmpty(version))
        service.serverVersion = new Version(version);
      else
      {
        using (var conn = new MySqlConnection(connectionString.Replace(@"""", "")))
        {
          conn.Open();                  
          var v = DBVersion.Parse(conn.ServerVersion.ToString());        
          service.serverVersion = new Version(v.Major + "." + v.Minor);
        }
      }
      if (service.serverVersion == null) service.serverVersion = new Version("5.5");
      return service.GetTableCreateScript(entitySet); 
    }
Beispiel #2
0
        public string GetTableCreateScript(EntitySet entitySet, string connectionString, string version)
        {
            MySqlProviderServices service = new MySqlProviderServices();

            if (!String.IsNullOrEmpty(version))
            {
                service.serverVersion = new Version(version);
            }
            else
            {
                using (var conn = new MySqlConnection(connectionString.Replace(@"""", "")))
                {
                    conn.Open();
                    var v = DBVersion.Parse(conn.ServerVersion.ToString());
                    service.serverVersion = new Version(v.Major + "." + v.Minor);
                }
            }
            if (service.serverVersion == null)
            {
                service.serverVersion = new Version("5.5");
            }
            return(service.GetTableCreateScript(entitySet));
        }