好记性不如烂笔头。

修改表字段说明

    public int UpdateColumnInfo(string dbName, string tbName, string colName, string value,string hasminor_id)
    {
        DbName = dbName;
        using (SqlConnection conn = new SqlConnection(ConnectionString))
        {
            if (conn.State == ConnectionState.Closed) conn.Open();
            using (SqlCommand cmd = new SqlCommand())
            {
                cmd.CommandText = hasminor_id == "True" ? "sp_updateextendedproperty" : "sp_addextendedproperty";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection = conn;
                cmd.Parameters.Add(new SqlParameter("@name", SqlDbType.NVarChar) { Value = "MS_Description" });
                cmd.Parameters.Add(new SqlParameter("@value", SqlDbType.NVarChar) { Value = value });
                cmd.Parameters.Add(new SqlParameter("@level0type", SqlDbType.NVarChar) { Value = "SCHEMA" });
                cmd.Parameters.Add(new SqlParameter("@level0name", SqlDbType.NVarChar) { Value = "dbo" });
                cmd.Parameters.Add(new SqlParameter("@level1type", SqlDbType.NVarChar) { Value = "TABLE" });
                cmd.Parameters.Add(new SqlParameter("@level1name", SqlDbType.NVarChar) { Value = tbName });
                cmd.Parameters.Add(new SqlParameter("@level2type", SqlDbType.NVarChar) { Value = "COLUMN" });
                cmd.Parameters.Add(new SqlParameter("@level2name", SqlDbType.NVarChar) { Value = colName });
                try
                {
                    return cmd.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
    }