About • Features • Revised Concepts • Installation • Technologies • Bonus
Desenvolvimento de uma aplicação CRUD simples com foco nos padrões de modelagem de software DDD utilizando como linguagem para desenvolvimento o C# (CSharp) e .Net 4.8, Sql Server para base de dados.
- Criação, Edição, Deleção de Categorias;
- Criação, Edição, Deleção de Produtos;
- Vínculo entre Produtos e Categorias.
- CRUD Básico
Você precisa ter instalado na máquina
Recomendações
- É recomendado que você tenha na sua máquina o Visual Studio 2022 instalado
- Para base de dados utilize o SQL Server da versão 18 para cima
Passo-a-Passo
- Clone este repositório
- Direcione o projeto de inicialização para o UI
- Inicialize a aplicação console
git clone https://github.com/DevCarlosOli/MadeFyCRUD.git
Para executar o projeto, com o Visual Studio aberto é necessário ir na pasta UI, clicar com botão direito no projeto MadeFyCRUD.UI, clicar na opção Definir Como Projeto de Inicialização.
Basta esperar e um terminal irá abrir o projeto local.
Pacotes Utilizados
- System.Data.SqlClient
Script para criação das tabelas da base de dados
-- Script para criação da tabela Categoria
CREATE TABLE Categoria (
ID INT IDENTITY(1,1) PRIMARY KEY,
Nome NVARCHAR(100) NOT NULL,
DataCadastro DATETIME NOT NULL,
DataAtualizacao DATETIME NOT NULL
);
-- Script para criação da tabela Produto
CREATE TABLE Produto (
ID INT IDENTITY(1,1) PRIMARY KEY,
Nome NVARCHAR(100) NOT NULL,
Descricao NVARCHAR(200) NOT NULL,
Preco DECIMAL(18, 2) NOT NULL,
Quantidade INT NOT NULL,
CategoriaID INT NOT NULL,
DataCadastro DATETIME NOT NULL,
DataAtualizacao DATETIME NOT NULL,
FOREIGN KEY (CategoriaID) REFERENCES Categoria(ID)
);