Which of the following is a requirement when merging modified data into a DataSet ?
A. The DataSet schemas must match in order to merge
B. The destination DataSet must be empty prior to merging
C. A primary key must be defined on the DataTable objects
D. A DataSet must be merged into the same DataSet that created it.