我在这里回顾了可能的答案(对于PHP,我认为):http://www.lateralcode.com/store-array-database/但我无法找到C#.net版本的serialize/deserialize。有没有简单的方法将数组存储到SQL Server CE数据库中的单个列中?
这样做的方式与我上面链接中显示的方式相同,还是在给定环境的情况下,我应该使用完全不同的方法?
我只是不想在我的9个不同的数组中有12个值的每一列有一堆不同的列,所以如果有另一种方法来实现这一点(转换为byte []等)我非常乐意听到它。
如果它有帮助,数组将是简单的字符串[]数组。
你为什么不干脆'VAR一个=的string.join(“”阵列);'并存储在db?并将其取回为'var arr = a.Split(“,”);' – 2013-04-04 13:57:16
使用该方法更好地使用分隔符,该分隔符不太可能存在于数组中,例如“|||”或类似的东西。 – Vladimirs 2013-04-04 13:59:47
尝试适应此示例:http://sqlcebulkcopy.codeplex.com – KF2 2013-04-04 14:00:24