ArkaSoftware.Framework.Infra.Data.MSSQL.Queries
1.0.0
dotnet add package ArkaSoftware.Framework.Infra.Data.MSSQL.Queries --version 1.0.0
NuGet\Install-Package ArkaSoftware.Framework.Infra.Data.MSSQL.Queries -Version 1.0.0
<PackageReference Include="ArkaSoftware.Framework.Infra.Data.MSSQL.Queries" Version="1.0.0" />
<PackageVersion Include="ArkaSoftware.Framework.Infra.Data.MSSQL.Queries" Version="1.0.0" />
<PackageReference Include="ArkaSoftware.Framework.Infra.Data.MSSQL.Queries" />
paket add ArkaSoftware.Framework.Infra.Data.MSSQL.Queries --version 1.0.0
#r "nuget: ArkaSoftware.Framework.Infra.Data.MSSQL.Queries, 1.0.0"
#:package ArkaSoftware.Framework.Infra.Data.MSSQL.Queries@1.0.0
#addin nuget:?package=ArkaSoftware.Framework.Infra.Data.MSSQL.Queries&version=1.0.0
#tool nuget:?package=ArkaSoftware.Framework.Infra.Data.MSSQL.Queries&version=1.0.0
ArkaSoftware.Framework.Infra.Data.MSSQL.Queries
ArkaSoftware.Framework.Infra.Data.MSSQL.Queries is a library designed to provide infrastructure support for handling queries in MSSQL using Entity Framework Core. It offers abstractions and utilities for query-specific database operations.
Features
QueryDbContext:
- Base
DbContextclass for query operations.
- Base
QueryRepositories:
- Base repository and extensions for managing query operations efficiently.
Project Structure
QueryDbContext
- BaseQueryDbContext.cs: A base
DbContextimplementation configured specifically for read-only query operations.
QueryRepositories
- BaseQueryRepository.cs: Generic base repository for handling queries.
- QueryRepositoryExtensions.cs: Extension methods for query repository operations.
Installation and Usage
Add this library to your project:
dotnet add package Arks.Framework.Infra.Data.MSSQL.QueriesExtend the provided base classes to define your query-specific logic.
Use the repository pattern for managing query operations.
Contribution
If you want to contribute to this project:
- Fork the repository.
- Make your changes.
- Submit a Pull Request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contact
For inquiries or issues, please reach out to your.email@example.com.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. 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. |
-
net9.0
- ArkaSoftware.Framework.Core.Contracts (>= 1.0.0)
- ArkaSoftware.Framework.Utilities.OutService (>= 1.0.0)
- Microsoft.EntityFrameworkCore.SqlServer (>= 8.0.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 |
|---|