2010-03-31 45 views
0

我的對象包含一個存儲DateTime對象的隊列。使用通常的一維屬性來存儲對象不是問題。如何在MySQL中存儲包含隊列的對象?

如果我想使用C#在MySQL中存儲隊列,該怎麼辦?我正在使用System.Data.Sqlite的MySQLite和ADO.NET包裝器;

+0

是MySqlite的數據庫嗎?你可以使用Mysql,但你的.NET命名空間是System.Data.Sqlite。你是否想要像http://www.sqlite.org/那樣說Sqlite? – 2010-03-31 10:27:04

+0

是的,併爲造成混淆而致歉歉 – Soham 2010-03-31 10:50:10

回答

1

您可以序列化對象並將其存儲爲二進制列,也可以創建新表並在其中存儲隊列中的每一項。

+0

嗨Muni, 我不知道如何創建一個二進制列。你的意思是說BLOB嗎?您能否詳細說明 – Soham 2010-03-31 10:50:49

+0

是blob是sqlite中的一個二進制列。檢查你的ADO.NET類是否支持它。作爲一種替代方法,您可以將二進制數據轉換爲文本(例如Base64格式,可以很好地支持.net框架類庫)並將其存儲在文本列中。 – munissor 2010-03-31 11:12:23

+0

非常感謝Muni。我會給它一個好看 – Soham 2010-03-31 12:36:32

相關問題