dotnetbr | Unsorted

Telegram-канал dotnetbr - .NET BR 🇧🇷

3740

🔥Desde 2016! 💥O maior e mais ativo grupo de .NET do Telegram há 9 anos. 🎯Grupo sobre .NET, ASP.NET, Mono, .NET Core, Xamarin, C# etc. Use /info para as regras e informações adicionais. 👉Regras: go.gaGO.io/dotnetbr-rules

Subscribe to a channel

.NET BR 🇧🇷

Minimal API não lida bem com multipart formdata

Читать полностью…

.NET BR 🇧🇷

Essa solução ai está sem "glamour" 😂😂 mas se funcionou, vida que segue, o ideal seria funcionar daquela forma lá que estava antes mesmo, bem mais clean.

Читать полностью…

.NET BR 🇧🇷

Depois é só verificar se não é null e se tem arquivos dentro

Читать полностью…

.NET BR 🇧🇷

precisa ver o codigo do front pra ver se vc ta enviando da maneira q seu codigo backend espera. O nome do campo tem que ser files, por ex.

Читать полностью…

.NET BR 🇧🇷

Sim. E só descobri essa lib recentemente.

Читать полностью…

.NET BR 🇧🇷

Usar os dois de uma vez também é uma opção

Читать полностью…

.NET BR 🇧🇷

Bicho, eu decido mais ou menos assim,

ADO - algo muito crítico, que exija performance pesada ou quando preciso fazer algo bem específico com o banco (uso avançado de CTEs, cursores, tabelas temporárias...).

Dapper - quando ainda quero performance, mas sem escrever na unha, tipo, fazer um join mais exigente, por exemplo.

EF - como Luiz falou, é sempre a primeira escolha, então, quase tudo. O CRUD basicão, com certeza!

Читать полностью…

.NET BR 🇧🇷

Entendo. Valeu. Mais uma coisa, vi alguém dizer que costuma recomendar que, se a equipe não tiver um DBA ou um desenvolvedores muito bons em SQL, é melhor ir de Entity, se o projeto for mais complexo. Tu concorda com isso?

Читать полностью…

.NET BR 🇧🇷

Então eu tendo a pensar em ORM para 95% e deixo 5% como margem para pensamentos intrusivos como esse de otimização prematura de performance.

na prática faço 100% com ORM e penso que se tiver algum problema a margem que tenho é, pontualmente trocar para dapper em algum caso muito específico ou em alguns casos.

Читать полностью…

.NET BR 🇧🇷

Isso não me parece saudável.

Читать полностью…

.NET BR 🇧🇷

Aliás fiz um projeto que pessoalmente gostei muito que é o academia pay todo com ela. 2 microsserviços onde um cria o banco do outro, mas o dono que de fato executa a migration... ficou interesante por conta da jornada SaaS com nível de maturidade alta.

Читать полностью…

.NET BR 🇧🇷

Então mesmo com EF, aqui eu uso fluengmigrator.

Читать полностью…

.NET BR 🇧🇷

mas nao aparece em services.msc

Читать полностью…

.NET BR 🇧🇷

por conta da conexao com o sql

Читать полностью…

.NET BR 🇧🇷

quando rodo pelo exe ele vai

Читать полностью…

.NET BR 🇧🇷

ta melhor q eu q ja codificou imagem em base64 e enviou dentro de um json KKKKKKKKKKKKKKK (eu queria enviar varios dados + a imagem, numa coisa só).

Читать полностью…

.NET BR 🇧🇷

A função GetFiles retorna um IReadOnlyList<IFormFile>

Читать полностью…

.NET BR 🇧🇷

public static async Task<IResult> NovaOrdenacao(
        HttpRequest request,
        CancellationToken cancellationToken)
    {
        var dados = request.Form["dados"].ToString();
        var arquivosTipoA = request.Form.Files.GetFiles("ArquivosTipoA");
        var arquivosTipoB = request.Form.Files.GetFiles("ArquivosTipoB");
        var arquivosTipoC = request.Form.Files.GetFiles("ArquivosTipoC");
        var arquivosTipoD = request.Form.Files.GetFiles("ArquivosTipoD");

Читать полностью…

.NET BR 🇧🇷

tem de tomar cuidado porque "a melhor opção" sempre carrega consigo um contexto.

Não existe melhor opção sem pensarmos em um contexto.

Читать полностью…

.NET BR 🇧🇷

Entity pra gravação e Dapper pra leitura

Читать полностью…

.NET BR 🇧🇷

Tipo, a dúvida tinha a ver com como ficaria lidar com migrações, se fosse usando Dapper em vez de Entity

Читать полностью…

.NET BR 🇧🇷

É algo complexo. Tô criando algo pra negócios

Читать полностью…

.NET BR 🇧🇷

A única certeza que você tem é que vai mudar.

Se você não mudar com o tempo, o negócio vai.

E a modelagem deve acompanhar essa mudança.

Читать полностью…

.NET BR 🇧🇷

Coisas que não preciso fazer com full featured ORM. Principalmente se tiver alguma estratégia realmente eficiente de geração de código.

Читать полностью…

.NET BR 🇧🇷

Eu enxergo arquitetura meio de facilitar algo, meio de viabilizar algo, e portanto, usar Dapper é braçal demais pra mim.

Imagino quando tem de trocar algumas coisas bobas, ter de fazer teste de integração em cada query, cada update, cada detalhe do crud.

Читать полностью…

.NET BR 🇧🇷

Se for só CRUD "comum", tipo, relacionamentos bem definidos, tu não acha que vale a pena ir de EF?

Читать полностью…

.NET BR 🇧🇷

O problema das migrações com EF é um problema humano. Desatenção, pressão, pressa.
Tem de ter uma rigidez técnica elevada para fazer dar certo.
As vezes é um comandinho que faltava... faz na mão e nunca mais aquela migração funciona.

Vai deixando para depois, depois... depois...

e assim se perde todo o benefício e daqui a pouco estão reclamando que "a migração do EF não funciona". É erro humano, mas é assim que funciona, as pessoas culpam as ferramentas.

Ferramenta não se defende sozinha, precisa de alguém para defender...

Читать полностью…

.NET BR 🇧🇷

ele aparece em servicos la no gerenciador de tarefas

Читать полностью…

.NET BR 🇧🇷

talvez tenha que setar a conta que o servico vai rodar

Читать полностью…

.NET BR 🇧🇷

e ele ta dando um erro aqui

Читать полностью…
Subscribe to a channel