我在這裏回顧了可能的答案(對於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