Ejemplo n.º 1
0
 public virtual void WriteBigInteger(System.Decimal d, bool writeInTransaction)
 {
     byte[] bytes = byteArrayConverter.BigIntegerToByteArray(d, true);
     if (!writeInTransaction)
     {
         io.WriteBytes(bytes);
     }
     else
     {
         GetSession().GetTransaction().ManageWriteAction(io.GetCurrentPosition(), bytes);
         EnsureSpaceFor(bytes.Length, NeoDatis.Odb.Core.Layers.Layer2.Meta.ODBType.BigInteger
                        );
     }
     bytes = null;
 }