LEGACY

Sistema de Gestao de Associacoes - Migracao para .NET 8

598
Entidades Migradas
~50
Tabelas Criadas
4
Modulos CRUD
3
Usuarios Ativos

Plano de Migracao para .NET 8

Fase 1: Preparacao
Concluido
Converter projetos para SDK-style (.csproj moderno)
Atualizar pacotes NuGet para versoes compativeis
Substituir System.Web por middleware ASP.NET Core
Fase 2: Camada de Dados
Concluido
Migrar Entity Framework 6 para EF Core 8
598 entidades mapeadas com sucesso
Configurar connection strings para novo formato
Fase 3: Logica de Negocios
Concluido
Services migrados (Pessoa, Associado, Produto, etc)
Dependency Injection configurado
Substituir SimpleInjector por DI nativo do .NET
Fase 4: Frontend
Concluido
Converter Views Razor MVC 5 para MVC Core
Area administrativa completa (27 paginas)
Bootstrap 5 + AdminLTE 3 integrados
Manual do Usuario Documentacao Tecnica
Stack Tecnologico
C# / .NET 8

Linguagem principal do backend. Migrado do .NET Framework 4.7.2 para .NET 8 LTS.

ASP.NET Core MVC

Framework web para construcao de aplicacoes MVC com Razor Views.

Entity Framework Core 8

ORM para mapeamento objeto-relacional. 598 entidades mapeadas.

PostgreSQL

Banco de dados relacional. Migrado do SQL Server para PostgreSQL.

Bootstrap 4 + AdminLTE 3

Framework CSS responsivo com template AdminLTE para dashboard.

ASP.NET Core Identity

Sistema de autenticacao e autorizacao com suporte a roles.


Pacotes NuGet
  • Npgsql.EntityFrameworkCore.PostgreSQL - Driver PostgreSQL
  • Microsoft.AspNetCore.Identity.EntityFrameworkCore - Identity
  • Microsoft.EntityFrameworkCore.Design - Migrations
Arquitetura
  • DAL.Modern - Data Access Layer (EF Core)
  • BLL.Modern - Business Logic Layer (Services)
  • Web.Modern - Presentation Layer (MVC)
Responsavel pelo Projeto

Cassiano Gomes

Responsavel pela Migracao do Codigo Legacy para .NET 8

Inicio do Projeto

18/12/2024 - 14:00

Tempo Total

~48 horas de trabalho

Status Atual

Migracao Concluida

Clique em LEGACY ou no botao Entrar no Sistema para fazer login