Participe do balta.io Experience, um evento online, ao vivo e gratuito que vai reunir grandes nomes da internet em uma experiência única! 👉 balta.io/experience
@LeonardoTx1000
2 жыл бұрын
Muito obrigado pelo vídeo! Assisti e em menos de 10 minutos consegui fazer as alterações necessárias na minha API e ainda implementar a paginação no frontend! Esse é o tipo de conteúdo que todo mundo deveria ensinar quando for explicar algo (principalmente no mundo da tecnologia)... você não só ensinou como fazer paginação, mas também ensinou o mais importante: O MOTIVO de fazer paginação. É essa a diferença entre um "tutorial" ou "guia" de um conteúdo informativo, feito pra te ensinar o conceito na prática.
@jessesantos7679
Жыл бұрын
Concordo plenamente!
@kitoviski
2 жыл бұрын
Muito bom o vídeo, balta! Eu faço paginação passando a página e a quantidade de registros. Fica mais fácil ainda pro front. [FromRoute] int page = 1, [FromRoute] int take = 25 depois é só usar .Skip((page-1)*take).Take(take)
@baltaio
2 жыл бұрын
Exatamente... 💜
@kernelcs_oficial
6 ай бұрын
Fantastico, mas simples que isso só usando biblioteca pronta. obrigado
@baltaio
6 ай бұрын
🚀🚀🚀
@carlosync
2 жыл бұрын
Top de mais
@baltaio
2 жыл бұрын
💜💜💜
@carlosoliveira6158
2 жыл бұрын
Show demais!!! Parabéns Balta... e obrigado por me fazer ficar cada dia mais riquinho, pois conhecimento é dinheiro!!! :)
@baltaio
2 жыл бұрын
Quero meus 10%!!!!! hahahahah brincadeira 💜
@mayconsilva6727
2 жыл бұрын
Não sabia que dava para definir o tipo de parâmetro na rota desta forma. Obrigado =)
@baltaio
2 жыл бұрын
💜
@guilhermecarvalh6
Жыл бұрын
Seu conteúdo é muito bom, valeu demais por compartilhar. Logo estarei comprando um de seus cursos, pois se aqui, de forma resumida já é bom, imagina os cursos completos. Valeu!
@baltaio
Жыл бұрын
💜💜💜💜
@pedrostefanogv
2 жыл бұрын
Vídeo show de bola, simples e claro. Faz um depois consumindo api de terceiros.... 👀
@baltaio
2 жыл бұрын
Irei fazer sim
@MrFreddao
Жыл бұрын
Caraca q video top, obrigado.
@baltaio
Жыл бұрын
💜
@directionsys
2 жыл бұрын
Ótimo e simples dessa forma, mas pra casos mais complexos gosto mais de usar OData, que tem uma biblioteca da Microsoft pronta e facilita bastante
@baltaio
2 жыл бұрын
OData é show também!
@RunningDigger
2 жыл бұрын
Obrigado, cara. Resolveu minha vida aqui. Abs
@baltaio
2 жыл бұрын
💜💜💜
@jailsonevangelistateixeira9578
2 жыл бұрын
Excelente aula Balta, sempre trazendo ótimos conteúdos para todos nós programadores, muito sucesso sempre.
@baltaio
2 жыл бұрын
Muito obrigado 💜
@joaopaulorodriguessantos3687
2 жыл бұрын
Muito didático o vídeo, balta. Valeu muito pelo ensino! Abraço e tô esperando a Black Friday rsrs.
@baltaio
2 жыл бұрын
Boraaaa!
@yalesousa
2 жыл бұрын
Muito bom!! como sempre tem sido. E chegou na hora certa. Eu estava procurando justamente sobre isso!! obrigado mais uma vez balta!
@baltaio
2 жыл бұрын
Obrigado 💜
@marcelosousalima9831
2 жыл бұрын
Parabéns pelo conteúdo balta! 💜
@baltaio
2 жыл бұрын
Muito obrigado 😁
@daniloloko5
9 күн бұрын
LEGAL
@baltaio
9 күн бұрын
🚀
@AlexALeonardo
2 жыл бұрын
Muito legal
@baltaio
2 жыл бұрын
Obrigado
@andersoncarlospiresmarinho7892
Жыл бұрын
Muuuito bom meeeesmo 👏👏👏👏👏
@baltaio
Жыл бұрын
💜💜
@flaviomaravalhasantos6893
2 жыл бұрын
Muito Bom, Muito Obrigado!
@baltaio
2 жыл бұрын
Eu que agradeço
2 жыл бұрын
Te amo Balta
@baltaio
2 жыл бұрын
💜
@LeandroSantanaChannel
2 жыл бұрын
Muito bom👏🏻👏🏻👏🏻
@baltaio
2 жыл бұрын
Obrigado!!!
@tiagodeoliveira4197
2 жыл бұрын
Muito legal.
@baltaio
2 жыл бұрын
Muito obrigado
@X3noic
2 жыл бұрын
Video top. Balta poderia fazer video simples salvando em 2 bancos ao mesmo tempo? por exemplo salva em SQL escrita e salva MongoDb leitura. tenho curiosidade nessa implementação
@baltaio
2 жыл бұрын
Ótima ideia
@linkopaladino
11 ай бұрын
Caso o comando dotnet não funciona, executa o "dotnet tool install --global dotnet-ef"
@baltaio
11 ай бұрын
🚀🚀🚀
@gpreviatti
2 жыл бұрын
Balta, eu vi que para fazer o total você fez a consulta novamente no banco e deu um count, isso não afeta o desempenho ? Teria um forma mais otimizada de fazer isso sem ter que fazer uma nova consulta no banco ?
@baltaio
2 жыл бұрын
É uma consulta a mais... mas não vejo outra forma de fazer isto
@luan_maik
2 жыл бұрын
Dependendo do banco de dados, vc tem outras possibilidades, mas não usando uma única consulta. Faz conforme o vídeo que é sucesso. Em casos extremos de performance, estude criar uma tabela para guardar os totalizadores, ou usar um banco secundário de rápida leitura com a réplica dos dados, ex: elasticsearch.
@luan_maik
2 жыл бұрын
Dependendo da situação vc não precisa saber o total, ao invés disso, faz o frontend verificar se a quantidade de registros retornados é igual ao limite por página, caso sim, dê a opção de ir para a próxima página.
@linkopaladino
10 ай бұрын
Tem algum video mostrando essa paginação no fron end com React ou angular ?
@baltaio
10 ай бұрын
Faz um bom tempo que não trabalho com estes itens, mas acredito que na plataforma tenha sim!
@juniorzucareli
2 жыл бұрын
Excelente video! Balta, uma dúvida que sempre tenho ao ver seus vídeos, porque você chama o contexto diretamente no método e não inicializa ele dentro do construtor? Existe algum motivo por trás disso, ou é apenas preferência?
@baltaio
2 жыл бұрын
Tanto faz... não muda em nada
@IcaroFelix2023
2 жыл бұрын
Adorei as cores das fontes do Rider, será que da pra fazer algo assim com o visual studio ?
@baltaio
2 жыл бұрын
Dá sim
@andredeividi
2 жыл бұрын
Peguei um probleminha aqui, tinha 10 registros na tabela, com take 10 skip 0, vinha so 3 resgistros, para resolver eu fiz um orderby apos o order eu coloquei take e skip
@baltaio
2 жыл бұрын
Muito obrigado 0elo feedback 💜
@IcaroFelix2023
2 жыл бұрын
Balta, se eu usar o padrão repositório, eu posso fazer a injeção de dependencia via fromServices tbm ? Se sim, há algum benefício dessa forma ? Antigamente eu criava uma propriedade somente leitura do tipo da interface do repositório, e colocava no construtor do controller, essa forma ainda é uma boa prática ou pelo fromServices é melhor ?
@baltaio
2 жыл бұрын
Pode sim
@ClaytonNovaes
2 жыл бұрын
fala balta, seus videos estão sem os fontes, se puder adicionar seria legal.
@baltaio
2 жыл бұрын
Vamos publicar em breve
@thanospl471diganaoamuie6
2 жыл бұрын
Up
@baltaio
2 жыл бұрын
💜
@saulotorres
2 жыл бұрын
Muito bom Balta Me tire uma duvida, no Load você fez uma for chamando o construtor do ToDo passando os parâmentros(incluindo o Id), é necessário passar o Id? Achei que o Entity já fazia esse autoincrement
@baltaio
2 жыл бұрын
Dependendo do mapeamento não precisa... O EF ou banco geram...
@rafaelviniciusol
2 жыл бұрын
Balta, e no caso de usar um filtro? Por exemplo, no momento a api tá ordenando por Id, mas no caso eu quisesse ordenar pelo nome da tarefa ou data, como ficaria?
@baltaio
2 жыл бұрын
Você pode usar o Where para incluir um filtro!
@luan_maik
2 жыл бұрын
Mas lembre-se que na consulta do COUNT(*) tbm deve conter o filtro.
@linkopaladino
11 ай бұрын
Qual o nome do plugin que uso para deixar essas linhas comentadas?? com o tipo do retorno?? ... 9:30
@baltaio
10 ай бұрын
É o próprio Rider! 🚀
@linkopaladino
10 ай бұрын
obrigado achei que estava usando o VS2022@@baltaio
@rafael-neri
2 жыл бұрын
Balta, tem algum motivo especifico para utilização do Rider? Notei que já tem alguns vídeos que você o utiliza ao invés do Visual Studio ou VSCode.
@baltaio
2 жыл бұрын
Na minha opinião mais leve e vem com ReSharper
@Trindade1987
2 жыл бұрын
A abordagem é bastante interessante mas o fato de ter que ir duas vezes no banco de dados, 1 realizando o count para total de registro e a 2 para retornar os dados em si, esse problema não implica em performance em uma tabela de transações por exemplo? Neste cenário teria como utilizar o fromSql para retornar um objecto com hum count over() como total, teria um exemplo de implementação?
@baltaio
2 жыл бұрын
Sim, mas qual seria outra abordagem?
@Trindade1987
2 жыл бұрын
Tentei postar aqui mas o KZitem não está postando. A implementação está no git FabioTrindade projeto meu-todo-aspnet-5-paginação
@paulomfgoncalves
2 жыл бұрын
Boas André. Nã !!!!, eu não pertenço á geração da abstração e gosto muito de ver o SQL statement na minha frente para poder analisa-lo. :) Posto isto se poder responder: - Como se vê o SQL gerado pelo EntityFramework exctamente antes de chamar a BD ? - (As Views são boas soluções) Mas como e onde se define no EntityFramework um SQL mais complicado, que vá a varias tabelas? ex: SELECT * from table1 INNER JOIN table2 ON blabla INNER JOIN table3 ON blabla WHERE bla bla) Grato pelas partilhas :)
Пікірлер: 82