Here, I have stated the difference between DataSet.Clone and DataSet.Copy. You can find the complete video series on ADO.NET with examples: https://www.pluralsight.com/courses/adodotnet-by-example