Hoo*_*ody 6 .net c# sql sql-server asp.net
我们对自定义字段的项目有要求.我们在桌面上有一些标准字段,每个客户都希望能够添加自己的自定义字段.目前我对如何在UI中工作不感兴趣,但我想知道后端存储和数据检索的选项.我最近一次做这样的事情是大约10年前的VB6,所以我很想知道今天.Net世界中这个问题的选择是什么.
该项目使用SQL服务器作为后端,使用linq-to-sql作为ORM和C#asp.net前端.
我有什么选择?
谢谢
Mar*_*ell 12
这里有四个主要选项:
Customer表可能有一个CustomerValues像"dfeeNumber"= 12345(每个自定义键/值对一行)的表 - 但是使用起来很痛苦(而不是"获取",这是一个"获取" "和每个实体的"清单")CustomFields单个单元格中使用单个数据块(xml,json等)- 再次,不适合使用,但更容易与主记录原子地存储(缺点:强制您加载所有自定义字段以读取单一)我在不同的地方使用了全部4个.所有4都可以工作.因人而异.
| 归档时间: |
|
| 查看次数: |
2516 次 |
| 最近记录: |