Acontplus.Common.Infrastructure 1.1.0

There is a newer version of this package available.
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                
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="Acontplus.Common.Infrastructure" Version="1.1.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Acontplus.Common.Infrastructure --version 1.1.0                
#r "nuget: Acontplus.Common.Infrastructure, 1.1.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 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

GitHub 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 Compatible and additional computed target framework versions.
.NET net9.0 is compatible. 
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.