将对象保存到asp.net中的Database列中

时间:2016-02-10 15:44:01

标签: c# asp.net oracle11g blob

我有不同的对象,如下所示:

链接:图标,网址,文字

FAQ:text en,text de,desc en,desc de

类别:文字,父母

为了跟踪这些对象的所有更改,我在oracle DB中创建了一个表,该表应存储由其他用户进行的每个更改。 我有列 oldValue newValue classAffected 列,每列应包含整个对象,例如:一个类别。 oldValue 应包含旧值, newValue 特定用户所做的更改以及 classAffected 两者中对象的名称列(类别,链接等)。

如何将每个对象(链接,常见问题解答,类别)保存到列中?有没有办法将它们放入blob并保存它们,以便在我加载它以恢复具有所有属性的对象时我可以读取它们? 我在我的数据库中存储了带有blob的大字符串。我使用ASP.NET并在C#中编写我的应用程序,如果这有任何不同。

1 个答案:

答案 0 :(得分:0)

当然可以。您只需要序列化对象。 Here您可以阅读更多相关信息。