Fdw.Services.Data 1.5.9

dotnet add package Fdw.Services.Data --version 1.5.9
                    
NuGet\Install-Package Fdw.Services.Data -Version 1.5.9
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Fdw.Services.Data" Version="1.5.9" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Fdw.Services.Data" Version="1.5.9" />
                    
Directory.Packages.props
<PackageReference Include="Fdw.Services.Data" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Fdw.Services.Data --version 1.5.9
                    
#r "nuget: Fdw.Services.Data, 1.5.9"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Fdw.Services.Data@1.5.9
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Fdw.Services.Data&version=1.5.9
                    
Install as a Cake Addin
#tool nuget:?package=Fdw.Services.Data&version=1.5.9
                    
Install as a Cake Tool

Fdw.Services.Data

The DataGateway — the only path to a backend in FDW. Resolves a logical DataStoreTarget to a physical connection and executes commands without the caller ever seeing the backend.

Registration lives in the option, not in a host's Program.cs. Each option carries three replaceable phase bodies — Configure, Register, Initialize — where the first two take and return the IHostApplicationBuilder and the third takes and returns the IServiceProvider. Referencing this package is what enlists its options: a module initializer collects and dedupes them at assembly load.

Collections

Type Kind Purpose
DataGatewayServiceTypes class ServiceTypeCollection for DataGateway service types. Generated by ServiceTypeCollectionGenerator with…
DataServiceResultCodes class TypeCollection for Data Service result codes. Codes use categorized numbers (Id == EventId == number,…
DiscoveryMethods class TypeCollection of container discovery methods. Each entry defines a strategy for discovering containers…

Options (2 declared)

Type Kind Purpose
ConfigurationGatewayServiceType class Implementation that registers Lazy<IConfigurationGateway> and . itself is registered externally…
DataGatewayServiceType class Default DataGateway service type that registers , , and with the dependency injection container.

Shipped options are reference implementations, not canon — a consumer adds a kind by declaring its own option against this collection, in its own assembly.

Installation

dotnet add package Fdw.Services.Data --prerelease

Dependencies

Fdw.Abstractions · Fdw.Aegis.Configuration · Fdw.Collections · Fdw.Commands.Data · Fdw.Commands.Data.Abstractions · Fdw.Configuration · Fdw.Data.Abstractions · Fdw.Data.DataNodes · Fdw.Data.DataSets · Fdw.Data.DataSets.Abstractions · Fdw.Data.Files · Fdw.Data.JsonSchema · Fdw.Hosting.Abstractions · Fdw.MessageLogging.Abstractions · Fdw.Results · Fdw.Results.Abstractions · Fdw.Services · Fdw.Services.Abstractions · Fdw.Services.Authentication.Abstractions · Fdw.Services.Connections · Fdw.Services.Connections.Abstractions · Fdw.Services.Data.Abstractions · Fdw.Services.SecretManagers · Fdw.Services.Workspaces.Abstractions

Build-time only (generators and analyzers, not runtime dependencies): Fdw.Collections.SourceGenerators · Fdw.Configuration.SourceGenerators · Fdw.Data.SourceGenerators · Fdw.MessageLogging.SourceGenerators


Part of FractalDataWorks 1.0.0-rc.1. Licensed under Apache-2.0.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (17)

Showing the top 5 NuGet packages that depend on Fdw.Services.Data:

Package Downloads
Fdw.Web.RestEndpoints

Development tools and utilities for the Fdw ecosystem.

Fdw.Services.Pipelines

Development tools and utilities for the Fdw ecosystem.

Fdw.Services.Connections.Http

Development tools and utilities for the Fdw ecosystem.

Fdw.Operations

Development tools and utilities for the Fdw ecosystem.

Fdw.Services.Multitenancy

Development tools and utilities for the Fdw ecosystem.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.5.9 144 11/14/2026
1.5.8 138 11/14/2026
1.5.7 203 11/13/2026
1.5.6 405 11/12/2026
1.5.5 648 11/10/2026
1.5.4 661 11/10/2026
1.5.3 671 11/10/2026
1.5.2 680 11/9/2026
1.5.1 762 11/9/2026
1.5.1-rc.7 356 11/9/2026
1.5.1-rc.6 361 11/9/2026
1.5.1-rc.5 370 11/9/2026
1.5.1-rc.4 369 11/8/2026
1.5.1-rc.3 413 11/7/2026
1.5.1-rc.2 418 11/6/2026
1.5.1-rc.1 418 11/5/2026
1.5.0 878 11/5/2026
1.4.5 817 11/2/2026
1.4.5-rc.1 384 11/1/2026
1.4.4 762 10/30/2026
Loading failed