{"id":17636151,"url":"https://github.com/renebentes/2806","last_synced_at":"2026-04-19T04:33:29.722Z","repository":{"id":151004597,"uuid":"482995231","full_name":"renebentes/2806","owner":"renebentes","description":"Curso 2806 - Acesso à dados com C#, .NET 5, Dapper e SQL Server","archived":false,"fork":false,"pushed_at":"2022-10-11T18:46:42.000Z","size":142,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T03:43:31.952Z","etag":null,"topics":["csharp","dapper","data","dotnet","sqlserver"],"latest_commit_sha":null,"homepage":"https://balta.io/cursos/acesso-dados-csharp-net-dapper-sql-server","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/renebentes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-18T20:58:27.000Z","updated_at":"2024-03-07T15:36:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"813fb117-2a17-4bda-962a-46c07bd2eaf0","html_url":"https://github.com/renebentes/2806","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/renebentes/2806","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renebentes%2F2806","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renebentes%2F2806/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renebentes%2F2806/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renebentes%2F2806/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renebentes","download_url":"https://codeload.github.com/renebentes/2806/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renebentes%2F2806/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31995038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dapper","data","dotnet","sqlserver"],"created_at":"2024-10-23T02:27:50.232Z","updated_at":"2026-04-19T04:33:29.708Z","avatar_url":"https://github.com/renebentes.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2806 - Acesso à dados com C#, .NET 5, Dapper e SQL Server\n\n\u003e Repositório do Curso 2806 - Acesso à dados com C#, .NET 5, Dapper e SQL Server disponível na plataforma [balta.io](https://balta.io)\n\nContém códigos de exemplos desenvolvidos durante as aulas.\n\nVocê pode encontrar os originais em:\n\n- [balta.io](https://balta.io/cursos/acesso-dados-csharp-net-dapper-sql-server)\n- [github.com](https://github.com/balta-io/2806)\n\n## Tecnologias Utilizadas\n\n- [.Net](https://dotnet.microsoft.com/)\n- [Visual Studio Code](https://code.visualstudio.com)\n- [Docker](https://www.docker.com)\n- [SQL Server](https://www.microsoft.com/sql-server)\n- [Azure Data Studio](https://docs.microsoft.com/sql/azure-data-studio)\n\n## Divisão do Código\n\nHá links específicos para cada commit de finalização de uma aula.\n\n### Lista de Aulas\n\n| Aulas                             | Descrição                                           |\n| --------------------------------- | --------------------------------------------------- |\n| [aula-1-5](../../commit/a3ac0be)  | Introdução - Connection String                      |\n| [aula-1-6](../../commit/6798067)  | Introdução - Microsoft.Data.SqlClient               |\n| [aula-1-7](../../commit/362c911)  | Introdução - SqlConnection                          |\n| [aula-1-8](../../commit/ce5206f)  | Introdução - SqlCommand e SqlDataReader             |\n| [aula-2-1](../../commit/8250327)  | Dapper - Instalação                                 |\n| [aula-2-2](../../commit/765714c)  | Dapper - Primeira Consulta                          |\n| [aula-2-4](../../commit/3e0e211)  | Dapper - Iniciando um Insert                        |\n| [aula-2-6](../../commit/7dee61f)  | Dapper - SqlParameter                               |\n| [aula-2-7](../../commit/0ffe935)  | Dapper - Update                                     |\n| [aula-3-1](../../commit/0c3a6e4)  | Imersão - Execute Many                              |\n| [aula-3-2](../../commit/58247e3)  | Imersão - Executando Procedures                     |\n| [aula-3-3](../../commit/ff60338)  | Imersão - Lendo Procedures                          |\n| [aula-3-4](../../commit/ee1b91a)  | Imersão - ExecuteScalar                             |\n| [aula-3-5](../../commit/422cab4)  | Imersão - Views                                     |\n| [aula-3-6](../../commit/15912dd)  | Imersão - OneToOne (Parte 1)                        |\n| [aula-3-7](../../commit/28f0eef)  | Imersão - OneToOne (Parte 2)                        |\n| [aula-3-8](../../commit/0dd8c7f)  | Imersão - OneToMany (Parte 1)                       |\n| [aula-3-9](../../commit/861cae2)  | Imersão - OneToMany (Parte 2)                       |\n| [aula-3-10](../../commit/11744a8) | Imersão - QueryMultiple                             |\n| [aula-3-11](../../commit/7001166) | Imersão - SelectIn                                  |\n| [aula-3-12](../../commit/32c5cbe) | Imersão - Like                                      |\n| [aula-3-13](../../commit/cdc40c8) | Imersão - Transaction                               |\n| [aula-4-3](../../commit/0bc0d47)  | Mão na Massa - Criando as tabelas                   |\n| [aula-4-4](../../commit/005ba7d)  | Mão na Massa - Criando o projeto                    |\n| [aula-4-6](../../commit/8df8f3e)  | Mão na Massa - CRUD                                 |\n| [aula-4-8](../../commit/dc8c85a)  | Mão na Massa - User Repository                      |\n| [aula-4-9](../../commit/8e6f2c6)  | Mão na Massa - Otimizando o código (UserRepository) |\n| [aula-4-11](../../commit/0c3da08) | Mão na Massa - Role Repository                      |\n| [aula-4-12](../../commit/4936880) | Mão na Massa - Otimizando o código (RoleRepository) |\n| [aula-4-13](../../commit/acb504b) | Mão na Massa - Criando os Modelos                   |\n| [aula-4-14](../../commit/25e250f) | Mão na Massa - Repositório Genérico                 |\n| [aula-4-15](../../commit/baad7fd) | Mão na Massa - Utilizando o repositório genérico    |\n| [aula-4-16](../../commit/097e427) | Mão na Massa - Implementando One To Many            |\n| [aula-4-19](../../commit/dc0ef3d) | Mão na Massa - Populando listas                     |\n\n### Desafios\n\n- [x] Cadastrar um usuário\n- [x] Cadastrar um perfil\n- [x] Listar perfis\n- [x] Vincular um usuário a um perfil\n- [ ] Cadastrar uma categoria\n- [x] Cadastrar uma tag\n- [ ] Cadastrar um post\n- [ ] Vincular um post a uma tag\n- [x] Listar os usuários (nome, e-mail e perfis separados por vírgulas)\n- [ ] Listar categorias com quantidade de posts\n- [ ] Listar tags com quantidade de posts\n- [ ] Listar os posts de uma categoria\n- [ ] Listar os posts com sua categoria\n- [ ] Listar os posts com suas tags (separadas por vírgulas)\n\n## Autor\n\n[Rene Bentes Pinto](http://github.com/renebentes)\n\n## Licença\n\nCopyright (c) 2022 Rene Bentes Pinto\n\nEste projeto está sob a licença **MIT**. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenebentes%2F2806","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenebentes%2F2806","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenebentes%2F2806/lists"}