User409696431 posted
They are not quite the same.
DataColumn.Unique is a true/false field to say if the values in that column must be unique.
Since DataColumn.Unique could be false, it does not imply UniqueConstraint for that column.
However, if DataColumn.Unique is true, it should be the same as applying UniqueConstraint to that column.