예제 #1
0
        public static JObject GetJObject(this SharpDBTransaction transaction, object documentId)
        {
            byte[] documentIdBytes = transaction.Connection.Serializer.SerializeDocumentId(documentId);

            BsonSerializer serializer = transaction.Connection.Serializer as BsonSerializer;

            byte[] blob = transaction.Connection.GetInternal(documentIdBytes, transaction);

            return(serializer.DeserializeToJObject(blob));
        }