Exemplo n.º 1
0
        // {:db/op :set, :db/method "SetBuffer"}
        public static void SetBuffer(Tx tx, byte bufferId, BufferDto dto)
        {
            tx.TraceStart("SetBuffer");
            var key = DslLib.CreateKey((byte)Tables.Buffer, bufferId);

            DslLib.Set(tx, key, dto);
            tx.TraceStop("SetBuffer");
        }
Exemplo n.º 2
0
        // {:db/op :fetch, :db/method "GetBuffer"}
        public static BufferDto GetBuffer(Tx tx, byte bufferId, BufferDto dv = default(BufferDto))
        {
            tx.TraceStart("GetBuffer");
            var key   = DslLib.CreateKey((byte)Tables.Buffer, bufferId);
            var value = DslLib.GetOrDefault <BufferDto>(tx, key, dv);

            tx.TraceStop("GetBuffer");
            return(value);
        }