【发布时间】:2016-01-29 17:50:03
【问题描述】:
我一直在使用以下方式将字典保存到数据库中:
- 将字典转换为 XML。
- 将此 XML 传递给 SP(存储过程)。
-
在SP中使用:
Select Key1, Value1 into #TempTable FROM OPENXML(@handle, '//ValueSet/Values', 1) WITH ( key1 VARCHAR(MAX), value1 varchar(100) ) 完成。
有没有办法将字典保存到数据库而不将其转换为 XML?
【问题讨论】:
-
只需将键和值保存到数据库中表的相应列中即可。字典里有什么?
-
键-字符串和值-字符串
-
如何创建一个包含键值列的表?
-
@NedStoyanov 如果我循环字典并在 Sp 中为每个“键值对”传递参数会有效吗?
-
您可以将所有键和值的列表传递给 SP,请参阅stackoverflow.com/a/43767/1239433
标签: c# .net relational-database