FractalDataWorks.Data.DataSets
0.4.0-preview.6
This is a prerelease version of FractalDataWorks.Data.DataSets.
The owner has unlisted this package.
This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package FractalDataWorks.Data.DataSets --version 0.4.0-preview.6
NuGet\Install-Package FractalDataWorks.Data.DataSets -Version 0.4.0-preview.6
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="FractalDataWorks.Data.DataSets" Version="0.4.0-preview.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FractalDataWorks.Data.DataSets" Version="0.4.0-preview.6" />
<PackageReference Include="FractalDataWorks.Data.DataSets" />
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 FractalDataWorks.Data.DataSets --version 0.4.0-preview.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FractalDataWorks.Data.DataSets, 0.4.0-preview.6"
#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 FractalDataWorks.Data.DataSets@0.4.0-preview.6
#: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=FractalDataWorks.Data.DataSets&version=0.4.0-preview.6&prerelease
#tool nuget:?package=FractalDataWorks.Data.DataSets&version=0.4.0-preview.6&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
FractalDataWorks.Data.DataSets
ManagedConfiguration classes for DataSet definitions - the logical layer mapping business concepts to physical data sources.
Overview
Provides database-backed configuration for DataSets:
- DataSetConfiguration - Logical data definition with name, category, version
- DataSetSourceConfiguration - Physical source mapping (which DataStore/container)
- DataSetFieldMappingConfiguration - Field-level mapping between logical and physical
- IDataSetSourceResolver - Resolution interface for source lookups
- DataSetConfigurationValidator - FluentValidation for configuration
Target Framework: .NET 10.0
Key Classes
DataSetConfiguration
Database-backed configuration for logical data definitions:
[ManagedConfiguration(Schema = "cfg", TableName = "DataSet")]
public sealed partial class DataSetConfiguration
{
public string DataSetName { get; set; }
public string? Description { get; set; }
public string? RecordTypeName { get; set; }
public string? Version { get; set; }
public string? Category { get; set; }
}
DataSetSourceConfiguration
Maps a DataSet to a physical container:
[ManagedConfiguration(Schema = "cfg", TableName = "DataSetSource", ParentTableName = "DataSet")]
public sealed partial class DataSetSourceConfiguration
{
public Guid DataSetId { get; set; }
public string SourceName { get; set; }
public string DataStoreName { get; set; }
public string ContainerName { get; set; }
public int Priority { get; set; }
public bool IsEnabled { get; set; }
}
DataSetFieldMappingConfiguration
Field-level mapping with optional transformation:
[ManagedConfiguration(Schema = "cfg", TableName = "DataSetFieldMapping", ParentTableName = "DataSetSource")]
public sealed partial class DataSetFieldMappingConfiguration
{
public Guid DataSetSourceId { get; set; }
public string LogicalFieldName { get; set; }
public string PhysicalFieldName { get; set; }
public string? Transformation { get; set; }
}
Hierarchy
DataSet (cfg.DataSet)
└── DataSetSource (cfg.DataSetSource)
└── DataSetFieldMapping (cfg.DataSetFieldMapping)
Related Packages
- FractalDataWorks.Data.DataSets.Abstractions - Interfaces and base types
- FractalDataWorks.Data.DataStores - Physical storage layer
- FractalDataWorks.Configuration - ManagedConfiguration infrastructure
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- FractalDataWorks.Collections (>= 0.4.0-preview.6)
- FractalDataWorks.Configuration (>= 0.4.0-preview.6)
- FractalDataWorks.Data.DataSets.Abstractions (>= 0.4.0-preview.6)
- FractalDataWorks.MessageLogging.Abstractions (>= 0.4.0-preview.6)
- FractalDataWorks.Messages (>= 0.4.0-preview.6)
- FractalDataWorks.Results (>= 0.4.0-preview.6)
- FractalDataWorks.Schema.Abstractions (>= 0.4.0-preview.6)
- FractalDataWorks.Services.Data.Abstractions (>= 0.4.0-preview.6)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.1)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on FractalDataWorks.Data.DataSets:
| Package | Downloads |
|---|---|
|
FractalDataWorks.Configuration.MsSql
Development tools and utilities for the FractalDataWorks ecosystem. Build: |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|
Loading failed