Theo lỗi này (cố định ngày 21 tháng 1 năm 2011 05:46:23 SA UTC) , trong c # trình điều khiển chính thức đã được thêm khả năng 'AllowTruncation'. Vì vậy, bạn cần tải xuống phiên bản trình điều khiển mới nhất và tận hưởng! Ngoài ra thay vì SetRepresentation, bạn có thể sử dụng BsonRepresentationAttribute như thế này:
public class C {
[BsonRepresentation(BsonType.Double, AllowTruncation=true)]
public decimal D;
}