MeControla.Core
8.0.8
See the version list below for details.
dotnet add package MeControla.Core --version 8.0.8
NuGet\Install-Package MeControla.Core -Version 8.0.8
<PackageReference Include="MeControla.Core" Version="8.0.8" />
<PackageVersion Include="MeControla.Core" Version="8.0.8" />
<PackageReference Include="MeControla.Core" />
paket add MeControla.Core --version 8.0.8
#r "nuget: MeControla.Core, 8.0.8"
#:package MeControla.Core@8.0.8
#addin nuget:?package=MeControla.Core&version=8.0.8
#tool nuget:?package=MeControla.Core&version=8.0.8
Reposit�rio
| Build | Coverage | CodeQL | |
|---|---|---|---|
| Main |
Me Controla Core
O Me Controla Core � uma solu��o simples e vers�til projetada para facilitar as implementa��es do dia a dia em qualquer tipo de aplica��o C#. Nossa biblioteca oferece uma cole��o de funcionalidades essenciais que podem ser integradas facilmente em projetos variados, desde pequenos aplicativos desktop at� grandes sistemas empresariais.
MeControla.Core foi criada com o objetivo de simplificar as tarefas comuns de desenvolvimento, fornecendo ferramentas intuitivas e eficientes para acelerar o seu trabalho. Quer voc� esteja desenvolvendo uma aplica��o WPF, ASP.NET MVC, ou qualquer outra plataforma C#, nossa biblioteca se adapta perfeitamente �s suas necessidades.
Explore as se��es a seguir para aprender como instalar, configurar e utilizar MeControla.Core de maneira eficiente. Com exemplos pr�ticos e uma refer�ncia completa da API, voc� estar� pronto para aproveitar ao m�ximo as funcionalidades oferecidas e transformar suas ideias em realidade com mais rapidez e menos esfor�o.
Instala��o
A instala��o da Me Controla Core � simples e r�pida atrav�s do NuGet, o gerenciador de pacotes para .NET. Voc� pode instalar a biblioteca diretamente no seu projeto usando os seguinte m�todo:
dotnet add package MeControla.Core
Use a op��o --version para especificar uma vers�o pr�via para instalar.
Uso B�sico
O c�digo a seguir demonstra o uso b�sico da biblioteca Me Controla Core para a cria��o de um Builder para auxiliar na cria��o de um objeto User. Para mais informa��es, consulte a documenta��o.
using MeControla.Core;
// Exemplo de uso b�sico do Builder para criar um objeto User
public class User
{
public string Name { get; set; }
public int Age { get; set; }
public bool Active { get; set; }
}
public class UserBuilder : BaseBuilder<UserBuilder, User>, IBuilder<User>
{
protected override void FillDefaultValues(User obj)
=> obj.Active = true;
public UserBuilder WithName(string value)
=> Set(obj => obj.Name = value);
public UserBuilder WithAge(int value)
=> Set(obj => obj.Age = value);
}
class Program
{
static void Main()
{
User user = UserBuilder.GetInstance()
.WithName("John Doe")
.WithAge(30)
.ToBuild();
Console.WriteLine($"User: {user.Name}, Age: {user.Age}, Active: {(user.Active ? "Yes" ; "No")}");
}
}
Licen�a
Esse e outros projetos s�o mantidos pela Me Controla e licenciados sob a Licen�a Apache, Vers�o 2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- AutoMapper (>= 13.0.1)
- FluentValidation (>= 11.10.0)
- JetBrains.Annotations (>= 2024.2.0)
- Microsoft.EntityFrameworkCore (>= 8.0.8)
- Microsoft.EntityFrameworkCore.Relational (>= 8.0.8)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.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.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.0.3 | 606 | 3/12/2025 |
| 9.0.2 | 168 | 2/24/2025 |
| 8.0.11 | 167 | 1/30/2025 |
| 8.0.10 | 184 | 10/14/2024 |
| 8.0.8 | 185 | 9/27/2024 |
| 8.0.7 | 183 | 9/11/2024 |
| 8.0.6 | 191 | 6/13/2024 |
| 8.0.5 | 205 | 5/9/2024 |
| 8.0.4 | 207 | 2/23/2024 |
| 8.0.3 | 194 | 2/22/2024 |
| 8.0.2 | 192 | 2/21/2024 |
| 8.0.1 | 223 | 2/8/2024 |
| 8.0.0 | 211 | 1/29/2024 |
| 7.0.0 | 319 | 5/25/2023 |
| 1.0.10 | 301 | 5/25/2023 |
| 1.0.9 | 378 | 3/1/2023 |
| 1.0.8 | 386 | 2/16/2023 |
| 1.0.7 | 464 | 12/6/2022 |
| 1.0.6 | 468 | 11/25/2022 |
| 1.0.5 | 664 | 6/25/2021 |