public static MDBResultCode ThrowOnReadError(this MDBResultCode resultCode)
 {
     if (resultCode == MDBResultCode.NotFound)
     {
         return(resultCode);
     }
     return(resultCode.ThrowOnError());
 }
        public static MDBResultCode ThrowOnError(this MDBResultCode resultCode)
        {
            if (resultCode == MDBResultCode.Success)
            {
                return(resultCode);
            }
            var statusCode = (int)resultCode;
            var message    = mdb_strerror(statusCode);

            throw new LightningException(message, statusCode);
        }