Metsys.Bson - the BSON Library
Earlier this month I detailed the implementation of the bson serialization we used in Norm - the C# MongoDB driver. I've since extracted the serialization/deserialization code and created a standalone project for it - in the hopes that it might prove helpful to someone. If you need an efficient binary protocol to transfer data, look no further.
There are two methods you need to be aware of: Serializer.Serialize and Deserializer.Deserialize.
User u1 = new User{...};
byte[] bytes = Serializer.Serialize(u1);
User...Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: here.