Xis.Generic.DataAccess 1.0.0

dotnet add package Xis.Generic.DataAccess --version 1.0.0                
NuGet\Install-Package Xis.Generic.DataAccess -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Xis.Generic.DataAccess" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Xis.Generic.DataAccess --version 1.0.0                
#r "nuget: Xis.Generic.DataAccess, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Xis.Generic.DataAccess as a Cake Addin
#addin nuget:?package=Xis.Generic.DataAccess&version=1.0.0

// Install Xis.Generic.DataAccess as a Cake Tool
#tool nuget:?package=Xis.Generic.DataAccess&version=1.0.0                

Projeto de Serviço e Repositório Genéricos

Este projeto consiste em um modelo básico para implementar um serviço e um repositório genéricos em uma aplicação .NET Core 7. O serviço comunica-se com o repositório para realizar operações de consulta e manipulação de dados.

Funcionalidades

  • Implementa um serviço genérico (GenericService) que pode ser usado para executar operações de consulta e manipulação em entidades do banco de dados.
  • Implementa um repositório genérico (GenericRepository) que fornece métodos para acessar e manipular dados no banco de dados.
  • Os métodos do serviço e do repositório aceitam expressões lambda para consultas flexíveis.

Como Usar

  1. Clone ou baixe o repositório para o seu ambiente de desenvolvimento.
  2. Abra o projeto no Visual Studio ou no editor de código de sua preferência.
  3. Personalize o projeto conforme necessário, como adicionando suas próprias entidades, configurações de banco de dados, etc.
  4. Implemente suas próprias lógicas de negócios no serviço, se necessário.
  5. Utilize a injeção de dependência para injetar o serviço e o repositório em outras partes da aplicação, como em controladores ou outros serviços.
  6. Acesse os métodos do serviço para realizar operações de consulta e manipulação no banco de dados.

Implementação

  1. O serviço (GenericService) é implementado na camada de serviço do projeto.
  2. O repositório (GenericRepository) é implementado na camada de repositório do projeto.
  3. A interface IGenericService define os métodos disponíveis para o serviço.
  4. A interface IGenericRepository define os métodos disponíveis para o repositório.
  5. Os métodos do serviço e do repositório aceitam expressões lambda como parâmetros para consultas flexíveis.
  6. Os serviços e repositórios personalizados podem ser criados para operações específicas, seguindo o mesmo padrão.

Contribuição

Contribuições são bem-vindas! Se você encontrar um problema, deseja adicionar uma nova funcionalidade ou melhorar o projeto de alguma forma, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto é licenciado sob a MIT License.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 216 3/29/2024

Versão inicial