A Microsoft anunciou em seu blog oficial no dia 06/06/2018 que a próxima versão do Visual Studio vem aí, ainda sem data definida de lançamento, e alguns detalhes do que esperar da nova versão de sua IDE, que contará com a tradicional versão para Windows, além da versão para Mac.[…]
Tag: .net core
Lançamento: Entity Framework Core 2.0
A Microsoft anunciou o lançamento da versão 2.0 do Entity Framework Core no dia 14/08/2017, junto com o lançamento do .NET Core 2.0, ASP.NET Core 2.0. O Entity Framework é o ORM (Object/Relational Mapping) mais popular para .net, e essa nova versão vinha sendo bastante esperada pela comunidade. Vamos ver um[…]
Dica: Validação de CPF e CNPJ no C#
Hoje vamos com uma pequena dica, vamos ver como fazer a validação de CPF e CNPJ no C#. Para fazer a validação, eu criei uma pequena classe estática no C#, com o nome CpfCnpjUtils. Ela é composta por 3 métodos, sendo 1 método privado utilizado para verificar se um CPF é[…]
Hangfire – utilizando com um container IoC
Após vermos como utilizar o Hangfire em um post anterior, e conforme prometido, vamos ver como utilizar um container IoC (inversão de controle) em conjunto com o Hangfire. Para começarmos, vamos ver como o Hangfire faz para criar um job com um objeto que nós desejamos. Por exemplo, imagine que[…]
Quartz.NET – gerenciamento de jobs/tasks com asp.net
Em nosso último post, falamos aqui do Hangfire, que é utilizado para gerenciamento de jobs/tasks, assim como o Quartz.NET, que vamos mostrar hoje. Eles tem algumas coisas em comum, e claro, suas diferenças, mas ambos funcionam muito bem e cumprem bem o papel que se propõem. Diferente do Hangfire, o[…]
Hangfire – gerenciamento de jobs/tasks com asp.net
Hoje vamos falar do Hangfire, um framework open-source para gerenciamento de jobs/tasks através de uma aplicação asp.net ou asp.net core, eliminando a necessidade dos serviços do Windows (Windows Service). O Hangfire está disponível em 2 versões, uma chamada apenas de Hangfire e outra de Hangfire Pro. A versão Pro é paga e possui alguns[…]
Como trocar o framework de injeção de dependência no asp.net core para o Autofac
Agora que já vimos como utilizar injeção de dependência no .net core para aplicações web e aplicações console, vamos ver como trocar o framework padrão do .net por outro de nossa preferência, como o Autofac, que é o container que iremos utilizar em nosso exemplo. Então chega de enrolar e[…]
Dica: Utilizando descrições com Enums no C#
Hoje vamos ver uma dica rápida, para trabalharmos com descrições em um Enum no .net, vendo como obter a descrição a partir do Enum, e também como obter o valor do Enum a partir da descrição. Então vamos criar uma Class Library (.NET Core) no Visual Studio 2017, e dar[…]
Inversão de controle e injeção de dependência no asp.net core
Recentemente falamos aqui sobre Inversão de controle e injeção de dependência no .net core com uma aplicação aplicação console, e hoje vamos ver como trabalhar com injeção de dependência em uma aplicação web, utilizando asp.net core. E vocês vão ver que no asp.net fica ainda mais fácil de utilizar, pois não precisamos[…]
Inversão de controle e injeção de dependência no .net core
Já falamos sobre injeção de dependência e inversão de controle por aqui anteriormente, sendo que falamos de dois dos muitos containers disponíveis para .net, o Autofac, que é um dos mais utilizados e conhecidos, e do DryIoC, que apesar de não ser tão famoso, é muito leve e rápido. E[…]