下列说法正确的是()
A.氯化钠的晶体不能导电的原因是氯化钠晶体中不含阴、阳离子
B.在电流作用下氯化镁在水溶液中电离成镁离子和氯离子,表示为MgCl2=Mg2++2Cl-
C.NH4NO3电离时产生了NH4+、NO3-,无金属离子,所以NH4NO3不是盐
D.金属铜能够导电,但不属于电解质也不属于非电解质