KamiSama.Repositories.EntityFrameworkCore.Postgresql
10.0.11
See the version list below for details.
dotnet add package KamiSama.Repositories.EntityFrameworkCore.Postgresql --version 10.0.11
NuGet\Install-Package KamiSama.Repositories.EntityFrameworkCore.Postgresql -Version 10.0.11
<PackageReference Include="KamiSama.Repositories.EntityFrameworkCore.Postgresql" Version="10.0.11" />
<PackageVersion Include="KamiSama.Repositories.EntityFrameworkCore.Postgresql" Version="10.0.11" />
<PackageReference Include="KamiSama.Repositories.EntityFrameworkCore.Postgresql" />
paket add KamiSama.Repositories.EntityFrameworkCore.Postgresql --version 10.0.11
#r "nuget: KamiSama.Repositories.EntityFrameworkCore.Postgresql, 10.0.11"
#:package KamiSama.Repositories.EntityFrameworkCore.Postgresql@10.0.11
#addin nuget:?package=KamiSama.Repositories.EntityFrameworkCore.Postgresql&version=10.0.11
#tool nuget:?package=KamiSama.Repositories.EntityFrameworkCore.Postgresql&version=10.0.11
KamiSama.Extensions
KamiSama.Extensions is a reusable .NET and ASP.NET Core package family for building modular applications. It includes core extension methods, dependency-injection helpers, JSON/XML serialization utilities, repository implementations, HTTP exception handling, ProblemDetails integration, web modules, external service integrations, and ready-made bounded-context modules such as Identity, Localization, Locations, and Ticketing.
Use these packages when you want shared infrastructure, feature-layer building blocks, and module wiring patterns across multiple services without copying the same plumbing into every project.
Current documented version: 10.0.10
Documentation
Build the documentation locally from the docs folder:
python -m mkdocs build --strict
Package Areas
| Area | What it provides |
|---|---|
| Core extensions | Byte, string, date, hash, stream, collection, conversion, and paging helpers. |
| Dependency injection | Attribute-based service registration and assembly scanning. |
| Serialization | JSON and XML helpers for strings, streams, bytes, files, and repositories. |
| Repositories | In-memory, JSON, XML, EF, and EF Core repository patterns and paging support. |
| Chassis | Base classes and contracts for CRUD-style feature services and HTTP-aware errors. |
| Web modules | Modular ASP.NET Core service and middleware registration. |
| External services | Email and SMS abstractions plus SMTP, Kavenegar, and NeoZarin integrations. |
| Application modules | Identity, Localization, Locations, and Ticketing bounded contexts. |
Packages
| Package | What it provides | Install |
|---|---|---|
| KamiSama.Extensions.Core | Core extension methods and paging models for common .NET tasks. | dotnet add package KamiSama.Extensions.Core --version 10.0.10 |
| KamiSama.Extensions.DependencyInjection | Attribute-based dependency injection helpers for automatic service registration. | dotnet add package KamiSama.Extensions.DependencyInjection --version 10.0.10 |
| KamiSama.Extensions.Json | JSON serialization and deserialization helpers. | dotnet add package KamiSama.Extensions.Json --version 10.0.10 |
| KamiSama.Extensions.Xml | XML serialization and deserialization helpers. | dotnet add package KamiSama.Extensions.Xml --version 10.0.10 |
| KamiSama.Extensions.WebModules | Modular ASP.NET Core service and middleware registration. | dotnet add package KamiSama.Extensions.WebModules --version 10.0.10 |
| KamiSama.Chassis.Commons | Reusable feature and repository base classes for CRUD-style application flows. | dotnet add package KamiSama.Chassis.Commons --version 10.0.10 |
| KamiSama.Chassis.Commons.Abstractions | Feature and repository contracts for chassis-based application services. | dotnet add package KamiSama.Chassis.Commons.Abstractions --version 10.0.10 |
| KamiSama.Chassis.HttpExceptions | HTTP-aware exception types with status codes and localization metadata. | dotnet add package KamiSama.Chassis.HttpExceptions --version 10.0.10 |
| KamiSama.Chassis.ProblemDetails | ASP.NET Core ProblemDetails integration for KamiSama exceptions. | dotnet add package KamiSama.Chassis.ProblemDetails --version 10.0.10 |
| KamiSama.Repositories.Core | Core repository interfaces, in-memory repository, and initialization contracts. | dotnet add package KamiSama.Repositories.Core --version 10.0.10 |
| KamiSama.Repositories.EntityFramework | Repository implementation and paging helpers for classic Entity Framework. | dotnet add package KamiSama.Repositories.EntityFramework --version 10.0.10 |
| KamiSama.Repositories.EntityFrameworkCore | EF Core repositories, paging, initialization, and multi-provider DbContext setup. | dotnet add package KamiSama.Repositories.EntityFrameworkCore --version 10.0.10 |
| KamiSama.Repositories.Json | JSON-backed file repository implementation. | dotnet add package KamiSama.Repositories.Json --version 10.0.10 |
| KamiSama.Repositories.Xml | XML-backed file and directory repository implementations. | dotnet add package KamiSama.Repositories.Xml --version 10.0.10 |
| KamiSama.ExternalServices.Email.Core | Core email service registration and behavior. | dotnet add package KamiSama.ExternalServices.Email.Core --version 10.0.10 |
| KamiSama.ExternalServices.Email.Smtp | SMTP email service implementation. | dotnet add package KamiSama.ExternalServices.Email.Smtp --version 10.0.10 |
| KamiSama.ExternalServices.Sms.Core | Core SMS service registration and behavior. | dotnet add package KamiSama.ExternalServices.Sms.Core --version 10.0.10 |
| KamiSama.ExternalServices.Sms.Kavenegar | Kavenegar SMS provider implementation. | dotnet add package KamiSama.ExternalServices.Sms.Kavenegar --version 10.0.10 |
| KamiSama.ExternalServices.Sms.NeoZarin | NeoZarin SMS provider implementation. | dotnet add package KamiSama.ExternalServices.Sms.NeoZarin --version 10.0.10 |
| KamiSama.Modules.Identity.Core | ASP.NET Core Identity module implementation. | dotnet add package KamiSama.Modules.Identity.Core --version 10.0.10 |
| KamiSama.Modules.Localization.Core | Localization module implementation. | dotnet add package KamiSama.Modules.Localization.Core --version 10.0.10 |
| KamiSama.Modules.Locations.Core | Locations module implementation for provinces and cities. | dotnet add package KamiSama.Modules.Locations.Core --version 10.0.10 |
| KamiSama.Modules.Ticketing.Core | Ticketing module implementation for tickets, comments, categories, and attachments. | dotnet add package KamiSama.Modules.Ticketing.Core --version 10.0.10 |
| KamiSama.Extensions.NLog | NLog integration helpers. | dotnet add package KamiSama.Extensions.NLog --version 10.0.10 |
| KamiSama.Extensions.RestSharp | RestSharp registration and request helpers. | dotnet add package KamiSama.Extensions.RestSharp --version 10.0.10 |
| KamiSama.IranSystem | Iran System encoding conversion helpers for legacy Persian systems. | dotnet add package KamiSama.IranSystem --version 10.0.10 |
| KamiSama.Testing.NSubstitute | DI-first testing helpers that auto-create NSubstitute mocks. | dotnet add package KamiSama.Testing.NSubstitute --version 10.0.10 |
Provider-specific packages for PostgreSQL and SQLite, plus abstraction-only packages for modules and external services, are listed in the full package index.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- KamiSama.Repositories.EntityFrameworkCore (>= 10.0.11)
- Microsoft.EntityFrameworkCore.Proxies (>= 10.0.11)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 10.0.3)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on KamiSama.Repositories.EntityFrameworkCore.Postgresql:
| Package | Downloads |
|---|---|
|
KamiSama.Modules.Locations.Postgresql
PostgreSQL EF Core context and provider registration for KamiSama.Modules.Locations.Core, including Locations migrations and keyed context resolution. |
|
|
KamiSama.Modules.Ticketing.Postgresql
PostgreSQL EF Core context, provider registration, and migrations for KamiSama.Modules.Ticketing.Core. |
|
|
KamiSama.Modules.Identity.Postgresql
PostgreSQL EF Core provider registration for KamiSama.Modules.Identity.Core. Install it in an Identity host and select the required provider callback so the module can resolve its database context and run startup migrations. |
|
|
KamiSama.Modules.PolicyEngine.Postgresql
PostgreSQL EF Core context registration for PolicyEngine data management; this package currently contains no PolicyEngine migrations. |
|
|
KamiSama.Modules.ServicePlans.Postgresql
PostgreSQL EF Core context registration for ServicePlans Core under the `postgresql` provider key. It configures Npgsql and lazy loading but currently ships no ServicePlans migrations. |
GitHub repositories
This package is not used by any popular GitHub repositories.