Is magnesium Sulfate ionic or covalent and why?

1 answer

The S and O are covalent bonded, however, the Mg ion then bonds ironically with the sulfate ion.