2010-03-31 44 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

相关问题