{
  "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json",
  "@type": [
    "PackageDetails",
    "catalog:Permalink"
  ],
  "authors": "Royal Code",
  "catalog:commitId": "1e93604d-d685-43ba-906a-3c45200e3525",
  "catalog:commitTimeStamp": "2025-07-21T23:25:21.7723503Z",
  "copyright": "Royal Code Copyright © 2025",
  "created": "2025-07-21T23:21:28.617Z",
  "description": "Persistence components implementation with EntityFrameworkCore and SqlServer,\n\t\t\tincluding the handling of unit of works, repositories and searches.\n\t\t\tThe Work Context is an pattern that include the Unit Of Work functionality\n\t\t\tand add access to others patterns like Repository, Search, Event, Message Bus, etc.",
  "iconFile": "icon.png",
  "id": "RoyalCode.WorkContext.SqlServer",
  "isPrerelease": false,
  "lastEdited": "2025-07-21T23:25:06.15Z",
  "licenseExpression": "AGPL-3.0-only",
  "licenseUrl": "https://licenses.nuget.org/AGPL-3.0-only",
  "listed": true,
  "packageHash": "xmeZH5KY1dZULjyS6iEpv/8pVLbHMhf56+6NF4FkHGRME5jAZ8fvTUTzD0ealTTO4+6FvXg4BpKF52vACEQK/Q==",
  "packageHashAlgorithm": "SHA512",
  "packageSize": 77872,
  "published": "2025-07-21T23:21:28.617Z",
  "readmeFile": "README.md",
  "repository": "",
  "verbatimVersion": "0.8.1",
  "version": "0.8.1",
  "dependencyGroups": [
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#dependencygroup/net8.0",
      "@type": "PackageDependencyGroup",
      "dependencies": [
        {
          "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#dependencygroup/net8.0/royalcode.workcontext.entityframework",
          "@type": "PackageDependency",
          "id": "RoyalCode.WorkContext.EntityFramework",
          "range": "[0.8.1, )"
        },
        {
          "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#dependencygroup/net8.0/microsoft.entityframeworkcore.sqlserver",
          "@type": "PackageDependency",
          "id": "Microsoft.EntityFrameworkCore.SqlServer",
          "range": "[8.0.0, )"
        }
      ],
      "targetFramework": "net8.0"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#dependencygroup/net9.0",
      "@type": "PackageDependencyGroup",
      "dependencies": [
        {
          "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#dependencygroup/net9.0/royalcode.workcontext.entityframework",
          "@type": "PackageDependency",
          "id": "RoyalCode.WorkContext.EntityFramework",
          "range": "[0.8.1, )"
        },
        {
          "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#dependencygroup/net9.0/microsoft.entityframeworkcore.sqlserver",
          "@type": "PackageDependency",
          "id": "Microsoft.EntityFrameworkCore.SqlServer",
          "range": "[9.0.0, )"
        }
      ],
      "targetFramework": "net9.0"
    }
  ],
  "packageEntries": [
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#RoyalCode.WorkContext.SqlServer.nuspec",
      "@type": "PackageEntry",
      "compressedLength": 732,
      "fullName": "RoyalCode.WorkContext.SqlServer.nuspec",
      "length": 1652,
      "name": "RoyalCode.WorkContext.SqlServer.nuspec"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#lib/net8.0/RoyalCode.WorkContext.SqlServer.dll",
      "@type": "PackageEntry",
      "compressedLength": 3550,
      "fullName": "lib/net8.0/RoyalCode.WorkContext.SqlServer.dll",
      "length": 8704,
      "name": "RoyalCode.WorkContext.SqlServer.dll"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#lib/net8.0/RoyalCode.WorkContext.SqlServer.xml",
      "@type": "PackageEntry",
      "compressedLength": 869,
      "fullName": "lib/net8.0/RoyalCode.WorkContext.SqlServer.xml",
      "length": 4189,
      "name": "RoyalCode.WorkContext.SqlServer.xml"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#lib/net9.0/RoyalCode.WorkContext.SqlServer.dll",
      "@type": "PackageEntry",
      "compressedLength": 3553,
      "fullName": "lib/net9.0/RoyalCode.WorkContext.SqlServer.dll",
      "length": 8704,
      "name": "RoyalCode.WorkContext.SqlServer.dll"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#lib/net9.0/RoyalCode.WorkContext.SqlServer.xml",
      "@type": "PackageEntry",
      "compressedLength": 869,
      "fullName": "lib/net9.0/RoyalCode.WorkContext.SqlServer.xml",
      "length": 4189,
      "name": "RoyalCode.WorkContext.SqlServer.xml"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#icon.png",
      "@type": "PackageEntry",
      "compressedLength": 52176,
      "fullName": "icon.png",
      "length": 52711,
      "name": "icon.png"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#README.md",
      "@type": "PackageEntry",
      "compressedLength": 445,
      "fullName": "README.md",
      "length": 808,
      "name": "README.md"
    },
    {
      "@id": "https://api.nuget.org/v3/catalog0/data/2025.07.21.23.25.21/royalcode.workcontext.sqlserver.0.8.1.json#.signature.p7s",
      "@type": "PackageEntry",
      "compressedLength": 12984,
      "fullName": ".signature.p7s",
      "length": 12984,
      "name": ".signature.p7s"
    }
  ],
  "tags": [
    "RoyalCode",
    "Enterprise-Patterns",
    "UoW",
    "Unit-Of-Work",
    "WorkContext",
    "Work-Context"
  ],
  "@context": {
    "@vocab": "http://schema.nuget.org/schema#",
    "catalog": "http://schema.nuget.org/catalog#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dependencies": {
      "@id": "dependency",
      "@container": "@set"
    },
    "dependencyGroups": {
      "@id": "dependencyGroup",
      "@container": "@set"
    },
    "packageEntries": {
      "@id": "packageEntry",
      "@container": "@set"
    },
    "packageTypes": {
      "@id": "packageType",
      "@container": "@set"
    },
    "supportedFrameworks": {
      "@id": "supportedFramework",
      "@container": "@set"
    },
    "tags": {
      "@id": "tag",
      "@container": "@set"
    },
    "vulnerabilities": {
      "@id": "vulnerability",
      "@container": "@set"
    },
    "published": {
      "@type": "xsd:dateTime"
    },
    "created": {
      "@type": "xsd:dateTime"
    },
    "lastEdited": {
      "@type": "xsd:dateTime"
    },
    "catalog:commitTimeStamp": {
      "@type": "xsd:dateTime"
    },
    "reasons": {
      "@container": "@set"
    }
  }
}