// {: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"); }
// {: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); }