Deserializing a Data Set from Binary Data

Deserializing a Data Set from Binary Data

You can easily deserialized  Binary Data into a DataSet. The BinaryFormatter object stores the schema automatically, so there is no need to load a schema first. The BinaryFormatter object automatically identifies the file as having been saved as BinaryXml or TrueBinary.

 

The following code shows how to load the binary file :


using System.Data;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
namespace BinaryToDataSet
{
class Program
{
static void Main(string[] args)
{
DataSet vendorData;
FileStream fs = new FileStream(@"..\..\Customer.bin", FileMode.Open);
BinaryFormatter fmt = new BinaryFormatter();
vendorData = (DataSet)fmt.Deserialize(fs);
fs.Close();
}
}
}

DataSet containing Customer data :

CustomerData.bmp



Next Recommended Reading Deserializing a Data Set from XML