示例#1
0
        // {:db/op :set, :db/method "SetCellarMeta"}
        public static void SetCellarMeta(Tx tx, byte cellarId, CellarDto dto)
        {
            tx.TraceStart("SetCellarMeta");
            var key = DslLib.CreateKey((byte)Tables.Cellar, cellarId);

            DslLib.Set(tx, key, dto);
            tx.TraceStop("SetCellarMeta");
        }
示例#2
0
        // {:db/op :fetch, :db/method "GetCellarMeta"}
        public static CellarDto GetCellarMeta(Tx tx, byte cellarId, CellarDto dv = default(CellarDto))
        {
            tx.TraceStart("GetCellarMeta");
            var key   = DslLib.CreateKey((byte)Tables.Cellar, cellarId);
            var value = DslLib.GetOrDefault <CellarDto>(tx, key, dv);

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