【发布时间】:2013-03-26 15:39:05
【问题描述】:
我在这里查看了可能的答案(我认为是 PHP 的):http://www.lateralcode.com/store-array-database/ 但我无法找到序列化/反序列化的 C#.net 版本。
这是否会与我上面的链接中显示的方式相同,还是在给定环境的情况下我应该使用完全不同的方法?
我只是不想为我的 9 个不同数组中的每一个中的 12 个值中的每一个都有一堆不同的列,所以如果有另一种方法来实现这一点(转换为 byte[] 等)我我非常愿意听。
如果有帮助,数组将是简单的 string[] 数组。
【问题讨论】:
-
你为什么不简单地
var a = String.Join(",",arrays);并将 a 存储在数据库中?并像var arr= a.Split(",");一样将其取回 -
使用这种方法最好使用分隔符,该分隔符不太可能位于数组值之一中,例如“|||”或类似的东西。
-
尝试修改此示例:sqlcebulkcopy.codeplex.com
-
@ManishMishra 无论如何您可以发布答案吗?这似乎是一个非常好的方法,应该成为一个公认的答案,如果它有效(我不明白为什么它不会,只要更像“|||”的东西用作分隔符,而不是“ ”,正如弗拉基米尔建议的那样)。
标签: c# sql-server-ce webmatrix asp.net-webpages