MVFC.Pack.Domain
2.0.1
dotnet add package MVFC.Pack.Domain --version 2.0.1
NuGet\Install-Package MVFC.Pack.Domain -Version 2.0.1
<PackageReference Include="MVFC.Pack.Domain" Version="2.0.1" />
<PackageVersion Include="MVFC.Pack.Domain" Version="2.0.1" />
<PackageReference Include="MVFC.Pack.Domain" />
paket add MVFC.Pack.Domain --version 2.0.1
#r "nuget: MVFC.Pack.Domain, 2.0.1"
#:package MVFC.Pack.Domain@2.0.1
#addin nuget:?package=MVFC.Pack.Domain&version=2.0.1
#tool nuget:?package=MVFC.Pack.Domain&version=2.0.1
MVFC.Pack.Domain
Sobre
O MVFC.Pack.Domain é um pacote (metapackage) para padronizar e acelerar o desenvolvimento de camadas de domínio em aplicações .NET 10. Ele centraliza as ferramentas essenciais para modelagem de domínio, comunicação entre camadas e validação de dados.
Instalação (NuGet)
Você pode instalar o pacote diretamente via CLI:
dotnet add package MVFC.Pack.Domain
Como Usar
Sendo um metapackage, ao instalá-lo no seu projeto, todas as bibliotecas subjacentes ficam disponíveis para uso imediato em seu código, sem a necessidade de referenciá-las individualmente no .csproj. As dependências (Mediator, Refit, FluentValidation, FluentResults) estarão prontas para serem importadas usando using Namespace;.
Pacotes Inclusos e Versões
Abaixo estão as bibliotecas inclusas neste pacote, bem como suas respectivas versões.
| Pacote | Versão |
|---|---|
| MediatR | 12.5.0 |
| Refit | 10.0.1 |
| Refit.HttpClientFactory | 10.0.1 |
| FluentResults | 4.0.0 |
| FluentValidation | 12.1.1 |
Motivação
Padronizar a camada de domínio com abstrações do MediatR (CQRS), clientes HTTP declarativos (Refit), tratamento de erros sem exceções (FluentResults) e validação fluente de objetos (FluentValidation). Com este pacote, você já começa com uma base sólida e testável para qualquer microsserviço.
Licença
Este projeto é licenciado sob a licença Apache License 2.0. Consulte o arquivo LICENSE para obter mais detalhes.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FluentResults (>= 4.0.0)
- FluentValidation (>= 12.1.1)
- MediatR (= 12.5.0)
- Refit (>= 10.0.1)
- Refit.HttpClientFactory (>= 10.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.