AR001N.SQLDataBase.Connector
1.0.1
dotnet add package AR001N.SQLDataBase.Connector --version 1.0.1
NuGet\Install-Package AR001N.SQLDataBase.Connector -Version 1.0.1
<PackageReference Include="AR001N.SQLDataBase.Connector" Version="1.0.1" />
<PackageVersion Include="AR001N.SQLDataBase.Connector" Version="1.0.1" />
<PackageReference Include="AR001N.SQLDataBase.Connector" />
paket add AR001N.SQLDataBase.Connector --version 1.0.1
#r "nuget: AR001N.SQLDataBase.Connector, 1.0.1"
#:package AR001N.SQLDataBase.Connector@1.0.1
#addin nuget:?package=AR001N.SQLDataBase.Connector&version=1.0.1
#tool nuget:?package=AR001N.SQLDataBase.Connector&version=1.0.1
AR001N.SQLDataBase.Connector - Easiest way to connect to your SQL DB
✨ Overview
AR001N.SQLDataBase.Connector is a lightweight NuGet package designed to streamline your C# applications' interaction with SQL databases, enabling you to build robust data access layers using the Unit of Work pattern.
By simply providing your connection string, the package takes on the responsibility of managing the entire database lifecycle, ensuring connections are properly opened, shared across a transactional unit, and—critically—automatically closed and disposed of, preventing common resource leaks and deadlocks that developers often overlook.
🚀 Installation
Install the package via the NuGet Package Manager console:
Install-Package AR001N.SQLDataBase.Connector -Version 1.0.1
⌨️ Example
//Use in service layer
using (var dalConnection = new ConnectionCreator(_configuration["ConnectionStrings:DefaultConnection"]))
{
return _employeeRepository.GetEmployees(dalConnection.UnitOfWork);
}
//Use in repository layer with dapper
private const string SP_GET_EMPLOYEES = "[dbo].[GetAllEmployees]";
public IEnumerable<EmployeeDetail> GetEmployees(IUnitOfWork unitOfWork)=>
WithConnection(c => c.Query<EmployeeDetail>(SP_GET_EMPLOYEES,commandType:CommandType.StoredProcedure),unitOfWork);
| 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
- Microsoft.Data.SqlClient (>= 7.0.0-preview2.25289.6)
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.1 | 175 | 10/27/2025 |