我正在寻找今天可用的最佳选项,SQL Server 后端和 C# 具有用于存储具有动态列的数据的前端。目前我的场景就像
我有对象说“项目”,其中包含多种货币的定价信息,例如
ID Name AUD USD CAD INR
1 Item1 1 1 1 1
截至今天,我们有固定数量的货币(要显示的货币数量基于 XML 配置的货币文件),我们目前实现了具有固定数量货币的表格。假设明天如果添加新货币说欧元而不对前端做太多更改(我可以在这种情况下假设数据表)并且后端表没有重大变化,我们在 SQL Server 或 C# 中是否有任何新功能支持动态列?
我正在考虑的一种方法(旧方法)使用 ItemID 、 ItemName 和 Dictionary/Expando Object/ Property BAG 创建 ITEM 类,其货币价格如
项目 1 内存 12
在 XML 或 JSON 中序列化那些 PropertyBag/Expando 对象是否更好,这样保存和检索速度更快。
我想在查询时以关系/表格格式查看每个项目的所有货币。
我怎样才能拥有带有 PropertyBag 的数据表。