๐ Unleasharp.DB.MSSQL
November 20, 2025 ยท View on GitHub
Microsoft SQL Server implementation of Unleasharp.DB.Base. This repository provides a MSSQL-specific implementation that leverages the base abstraction layer for common database operations.
๐ฆ Installation
Install the NuGet package using one of the following methods:
Package Manager Console
Install-Package Unleasharp.DB.MSSQL
.NET CLI
dotnet add package Unleasharp.DB.MSSQL
PackageReference (Manual)
<PackageReference Include="Unleasharp.DB.MSSQL" Version="1.8.5" />
๐ฏ Features
- MSSQL-Specific Query Rendering: Custom query building and rendering tailored for MSSQL
- Connection Management: Robust connection handling through ConnectorManager
- Query Builder Integration: Seamless integration with the base QueryBuilder
- Schema Definition Support: Full support for table and column attributes
๐ Kickstart
var db = new ConnectorManager("Server=localhost;Database=unleasharp;User Id=unleasharp;Password=unleasharp;")
var row = db.QueryBuilder().Build(query => query
.From<ExampleTable>()
.OrderBy<ExampleTable>(row => row.Id, OrderDirection.DESC)
.Limit(1)
.Select()
).FirstOrDefault<ExampleTable>();
๐ Documentation Resources
- ๐ GitHub Pages Documentation - Complete documentation
- ๐ฏ Getting Started Guide - Quick start guide
- ๐ Changelog - New features and improvements
๐ฆ Dependencies
- Unleasharp.DB.Base - Base abstraction layer
- Microsoft.Data.SqlClient - Microsoft SqlClient data provider for .NET
๐ Version Compatibility
This library targets .NET 8.0 and later versions. For specific version requirements, please check the package dependencies.
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
For more information about Unleasharp.DB.Base, visit: Unleasharp.DB.Base
