static void Main(string[] args) { Console.WriteLine("=============== DataSet generation ================="); DataSet data = DisconnectedMode.RunSelectCommand(0); data.WriteData(); ConnectedMode.RunUpdateCommand(2, "Thomas"); Console.WriteLine("=============== DataSet reading after update ======="); data.WriteData(); Console.WriteLine("=============== DataSet RE-generation =============="); data = DisconnectedMode.RunSelectCommand(0); data.WriteData(); Console.ReadLine(); }
static void Main(string[] args) { // Pas de modification pour cet exemple côté Console. // La méthode d'extension WriteData a subi en revanche un refactoring afin d'implémenter une logique de mapping via LINQ to DataSet. Console.WriteLine("=============== DataSet generation ================="); DataSet data = DisconnectedMode.RunSelectCommand(0); data.WriteData(); ConnectedMode.RunUpdateCommand(2, "Thomas"); Console.WriteLine("=============== DataSet reading after update ======="); data.WriteData(); Console.WriteLine("=============== DataSet RE-generation =============="); data = DisconnectedMode.RunSelectCommand(0); data.WriteData(); Console.ReadLine(); }