Senparc.Xncf.DynamicData 0.7.4-preview8

Prefix Reserved
This is a prerelease version of Senparc.Xncf.DynamicData.
dotnet add package Senparc.Xncf.DynamicData --version 0.7.4-preview8
                    
NuGet\Install-Package Senparc.Xncf.DynamicData -Version 0.7.4-preview8
                    
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="Senparc.Xncf.DynamicData" Version="0.7.4-preview8" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Senparc.Xncf.DynamicData" Version="0.7.4-preview8" />
                    
Directory.Packages.props
<PackageReference Include="Senparc.Xncf.DynamicData" />
                    
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 Senparc.Xncf.DynamicData --version 0.7.4-preview8
                    
#r "nuget: Senparc.Xncf.DynamicData, 0.7.4-preview8"
                    
#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 Senparc.Xncf.DynamicData@0.7.4-preview8
                    
#: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=Senparc.Xncf.DynamicData&version=0.7.4-preview8&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Senparc.Xncf.DynamicData&version=0.7.4-preview8&prerelease
                    
Install as a Cake Tool

Senparc.Xncf.DynamicData

Senparc.Xncf.DynamicData is an NCF module for describing dynamic tables, columns, layouts, and records without compiling a new entity type for every business shape.

Features

  • Defines dynamic table and column metadata through TableMetadata, ColumnMetadata, DataTemplate, and ColumnTemplate.
  • Stores and queries dynamic records with TableData, TableDataDto, and TableDataService.
  • Provides configurable page, layout, data-sheet, and render models for the management UI.
  • Uses NCF's localized module/function metadata and multi-database context conventions.

Installation

<PackageReference Include="Senparc.Xncf.DynamicData" Version="0.26.0-preview3" />

Key API

  • Register registers the module with the NCF engine.
  • TableMetadataService and ColumnMetadataService manage dynamic schema definitions.
  • TableDataService manages dynamic rows and maps them to TableDataDto.
  • DataTemplate and ColumnTemplate describe reusable field behavior.
  • LayoutSetModel, PageSetModel, and renderLayoutPageModel support the module's administrative UI.

Dynamic schemas are application data, not a substitute for authorization or validation. Restrict who can create/alter tables, validate field types and query conditions, and review database-provider limitations before enabling the module in production.

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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.7.4-preview8 51 8/14/2026
0.7.3-preview7 53 8/12/2026
0.7.2-preview6 54 8/8/2026
0.7.1-preview5 58 8/3/2026
0.7.0-preview4 54 7/31/2026
0.6.1-preview3 66 7/28/2026
0.6.0-preview2 60 7/26/2026
0.5.1-preview1 93 6/17/2026
0.4.17.1-preview 79 5/9/2026
0.4.16-preview.1 73 4/25/2026
0.4.15-preview.1 86 2/13/2026
0.4.14.3-pre-alpha 105 12/28/2025
0.4.14.1-pre-alpha 85 12/28/2025
0.4.14-pre-alpha 147 11/1/2025
0.4.12.6-pre-alpha 204 8/20/2025
0.4.12.4-pre-alpha 190 8/18/2025
0.4.12.3-pre-alpha 198 7/14/2025
0.4.12.2-pre-alpha 200 7/2/2025
0.4.12.1-pre-alpha 188 7/2/2025
0.4.2-preview 75 6/16/2026
Loading failed

v0.1.0 创世
     [2024-08-11] v0.1.2.0-preview1 新增 DtoBase<T> 类型
     [2024-08-12] v0.1.3-preview1 添加 TableData 的数据插入方法,通过单元测试
     [2024-08-12] v0.1.4-preview1 优化 DynamicData Service,重构封装 DataTemplate、ColumnTemplate 对象
     [2024-08-13] v0.2.0-preview1 优化 ServiceBase,提供 Mapping<T>(entity) 快捷方法;为 DynamicData 添加根据 Entity 类型自动创建表结构的功能
     [2024-09-10] v0.2.3-preview1 升级缓存基础库
     [2024-09-27] v0.2.4-pre-alpha.1 完善 DynamicData 早期图形界面
     [2024-10-09] v0.2.6-pre-alpha 升级基础库
     [2024-10-16] v0.2.7-pre-alpha 添加 Service 对 PagedList 对象快速 Mapping 到 DTO 对象的方法
     [2024-11-08] v0.2.9-pre-alpha 升级 Senparc.AI
     [2024-11-15] v0.3.0-pre-alpha 使用新版本 AutoGen,升级 AgentsManager;解决 AgentsManager 中状态获取的异常
     [2024-11-21] v0.4.2-pre-alpha 更新 CO2NET 及缓存基础库
     [2024-11-28] v0.4.3-pre-alpha update CO2NET, use new SenparcSetting with UseLowerCaseApiName property
     [2024-12-27] v0.4.4-pre-alpha Add exception log for UseXncfModules() auto progress
     [2025-01-25] v0.4.8-pre-alpha Update Agents functions, support for function calling
     [2025-04-29] v0.4.10-pre-alpha Update CO2NET and AIKernel
     [2025-05-18] v0.4.11-pre-alpha Update Installation
     [2025-06-20] v0.4.12-pre-alpha Add MCP functions in XncfRegisterBase class
     [2025-11-01] update basic libraries, including Senparc.AI
     [2026-04-24] Simplify FunctionRender request parameters and keep SelectionList UI metadata compatibility
     [2026-07-17] v0.6.0-preview2 为 DynamicData 模块接入统一资源本地化并优化功能文案
     1、接入统一资源本地化机制,支持模块功能文案按当前文化动态显示
     2、更新 FunctionRender 与请求模型文案的资源化解析
     3、统一模块注册信息、菜单名称与功能描述的本地化输出
     4、同步管理页面与前端交互文案的多语言显示
     5、完善数据表及接口配置页复制操作的兼容性与反馈
     [2026-07-29] v0.6.1-preview3 Dependency update from Senparc.Ncf.AreaBase to 0.22.0-preview3
     [2026-07-31] v0.7.0-preview4 扩展 DynamicData 管理界面的多语言能力
     1、新增数据表、布局与页面配置资源及前端本地化脚本
     2、升级 CO2NET MagicObject 1.2.0 与 WebApi 2.1.9-preview
     [2026-08-04] v0.7.1-preview5 Dependency updates from upstream projects
     1、Dependency update from Senparc.Ncf.AreaBase to 0.23.1-preview5
     2、Dependency update from Senparc.Ncf.DatabasePlant to 0.21.5-preview5
     [2026-08-08] v0.7.2-preview6 Dependency updates from upstream projects
     1、Dependency update from Senparc.Ncf.AreaBase to 0.23.2-preview6
     2、Dependency update from Senparc.Ncf.DatabasePlant to 0.21.6-preview6
     [2026-08-13] v0.7.3-preview7 Dependency update from Senparc.Ncf.AreaBase to 0.23.3-preview7; Senparc.Ncf.DatabasePlant to 0.21.7-preview7
     [2026-08-15] v0.7.4-preview8 Dependency update from Senparc.Ncf.DatabasePlant to 0.21.8-preview8