Semantico.Core
2.0.7.1
dotnet add package Semantico.Core --version 2.0.7.1
NuGet\Install-Package Semantico.Core -Version 2.0.7.1
<PackageReference Include="Semantico.Core" Version="2.0.7.1" />
<PackageVersion Include="Semantico.Core" Version="2.0.7.1" />
<PackageReference Include="Semantico.Core" />
paket add Semantico.Core --version 2.0.7.1
#r "nuget: Semantico.Core, 2.0.7.1"
#:package Semantico.Core@2.0.7.1
#addin nuget:?package=Semantico.Core&version=2.0.7.1
#tool nuget:?package=Semantico.Core&version=2.0.7.1
Semantico.Core
Core library providing semantic alerts and notifications for databases.
Overview
Semantico.Core contains the domain models, services, and data access abstractions for monitoring databases and sending notifications via Email, Microsoft Teams, and Jira.
Features
- Multi-step query execution with result chaining
- Cross-database support (PostgreSQL, SQL Server, MySQL)
- Notification delivery via Email, Teams, and Jira
- Data migration and ETL capabilities
- Database metadata introspection
- Encrypted connection string storage
Installation
# For PostgreSQL
dotnet add package Semantico.Core.PostgreSql
# For SQL Server
dotnet add package Semantico.Core.SqlServer
Note: This package is typically installed as a dependency when you install a database provider package.
Quick Start
using Semantico.Core.PostgreSql;
// Configure in Program.cs
builder.Services.AddPostgreSqlSemantico(
builder.Configuration.GetConnectionString("SemanticoContext")!,
schema: "semantico");
builder.Services.AddSemanticoAdmin(builder.Configuration, options =>
{
options.AddSemanticoScheduler<YourScheduler>();
options.BaseUrl = "https://your-domain.com/semantico";
});
Documentation
License
MIT License - see LICENSE
| 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
- AdaptiveCards (>= 3.1.0)
- Anthropic (>= 12.0.1)
- AWSSDK.BedrockRuntime (>= 4.0.14.4)
- Azure.AI.OpenAI (>= 2.0.0)
- ClosedXML (>= 0.105.0)
- CronExpressionDescriptor (>= 2.44.0)
- Cronos (>= 0.11.1)
- CsvHelper (>= 33.1.0)
- Dapper (>= 2.1.66)
- EFCore.BulkExtensions (>= 9.0.2)
- Markdig (>= 0.44.0)
- MediatR (>= 14.0.0)
- MessageCardModel (>= 1.1.5)
- Microsoft.Data.Sqlite (>= 9.0.11)
- Microsoft.EntityFrameworkCore (>= 9.0.11)
- Microsoft.EntityFrameworkCore.Relational (>= 9.0.11)
- Microsoft.EntityFrameworkCore.SqlServer (>= 9.0.11)
- Microsoft.Extensions.AI (>= 10.1.1)
- Microsoft.Extensions.Caching.Memory (>= 9.0.11)
- Microsoft.Extensions.Http (>= 9.0.11)
- MySql.Data (>= 9.5.0)
- Npgsql (>= 9.0.4)
- OpenAI (>= 2.8.0)
- QuestPDF (>= 2025.12.1)
- Refit (>= 9.0.2)
- System.Data.SqlClient (>= 4.9.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Semantico.Core:
| Package | Downloads |
|---|---|
|
Semantico.UI
Blazor UI components for Semantico. Provides MudBlazor-based admin interface for managing projects, queries, subscriptions, and notifications. |
|
|
Semantico.UI.AspNet
ASP.NET Core integration for Semantico UI. Provides middleware and service extensions for hosting the Semantico Blazor admin interface in ASP.NET Core applications. |
|
|
Semantico.Core.SqlServer
SQL Server database provider for Semantico. Provides Entity Framework Core configuration and migrations for SQL Server databases. |
|
|
Semantico.Core.PostgreSql
PostgreSQL database provider for Semantico. Provides Entity Framework Core configuration and migrations for PostgreSQL databases with snake_case naming conventions. |
GitHub repositories
This package is not used by any popular GitHub repositories.