public Venda Get(long id)
        {
            var venda = new Venda();

            _action.Open(conn =>
            {
                var query = $@"
                    select * from {_tableVenda} v
                    inner join {_tableItemVenda} iv
                    on v.id = iv.vendaId
                    inner join {_tableDisco} d 
                    on iv.discoId = d.id
                    where vendaId = @vendaId
                ";

                conn.Query <Venda, ItemVenda, Disco, Venda>(query, (vnd, itemVenda, disco) =>
                {
                    if (venda.Id == 0)
                    {
                        venda = vnd;
                    }
                    itemVenda.Disco = disco;
                    venda.ItensVenda.Add(itemVenda);
                    return(venda);
                }, new { vendaId = id });
            });
            return(venda);
        }
        public Disco Get(long id)
        {
            var disco = new Disco();

            _action.Open(conn =>
            {
                var query = $"select * from {_tableDisco} where id = @id";
                disco     = conn.Query <Disco>(query, new { id }).FirstOrDefault();
            });
            return(disco);
        }