Acontplus.Common.Infrastructure
1.1.0
See the version list below for details.
dotnet add package Acontplus.Common.Infrastructure --version 1.1.0
NuGet\Install-Package Acontplus.Common.Infrastructure -Version 1.1.0
<PackageReference Include="Acontplus.Common.Infrastructure" Version="1.1.0" />
paket add Acontplus.Common.Infrastructure --version 1.1.0
#r "nuget: Acontplus.Common.Infrastructure, 1.1.0"
// Install Acontplus.Common.Infrastructure as a Cake Addin #addin nuget:?package=Acontplus.Common.Infrastructure&version=1.1.0 // Install Acontplus.Common.Infrastructure as a Cake Tool #tool nuget:?package=Acontplus.Common.Infrastructure&version=1.1.0
Acontplus.Common.Infrastructure
A .NET library providing common infrastructure components for database access and data operations.
Overview
Acontplus.Common.Infrastructure is a utility library that provides common infrastructure components and database access functionality for .NET applications. It's built on .NET 8.0 and integrates with Entity Framework Core.
Installation
Install the package via NuGet Package Manager:
dotnet add package Acontplus.Common.Infrastructure
Or via the NuGet Package Manager Console:
Install-Package Acontplus.Common.Infrastructure
Dependencies
- FastMember
- Microsoft.Data.SqlClient
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.SqlServer
Features
- Database context management
- Repository pattern implementation
- SQL Server integration
- Data reader mapping utilities
- Parameter handling helpers
Project Structure
- BaseContext.cs - Base database context implementation
- DbContextFactory.cs - Factory for creating database contexts
- Repository/ - Repository pattern implementations
- AdoRepository.cs - ADO.NET based repository
- AdoSqlServer.cs - SQL Server specific implementations
- IAdoRepository.cs - Repository interfaces
- Utils/ - Utility classes for data operations
License
This project is licensed under the MIT License.
Author
Ivan Paz
Company
Acontplus S.A.S.
Repository
Tags
database;ado-net;data-access;sql;orm;micro-orm;query;crud
Contributing
We welcome contributions! Please submit any issues or feature requests via our GitHub repository, or feel free to fork the project and submit pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
If you have any questions or need support, please feel free to contact us.
- Author: Ivan Paz
- Company: Acontplus S.A.S.
- Email: ifer343@gmail.com
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
-
net9.0
- Acontplus.Common.Core (>= 1.1.0)
- BarcodeLib (>= 3.1.4)
- FastMember (>= 1.5.0)
- Microsoft.Data.SqlClient (>= 5.2.2)
- Microsoft.EntityFrameworkCore (>= 9.0.0)
- Microsoft.EntityFrameworkCore.SqlServer (>= 9.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.IdentityModel.Tokens (>= 8.2.0)
- Newtonsoft.Json (>= 13.0.3)
- System.IdentityModel.Tokens.Jwt (>= 8.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.