このバグによると、 (2011年1月21日05:46:23 UTCを修正) 、c#の公式ドライバーに機能「AllowTruncation」が追加されました。したがって、最新のドライバーバージョンをダウンロードしてお楽しみください。また、SetRepresentationの代わりに、次のようにBsonRepresentationAttributeを使用できます。 public class C { [BsonRepresentation(BsonType.Double, AllowTruncation=true)] public decimal D; }