C#保存对象

时间:2013-12-18 10:05:58

标签: c# database file save

我希望能够保存几个相互链接的对象。想法是拥有一个Client对象,Project对象,Work对象会相互干扰。其中的所有数据都将为string和int。所有内容都将在Record Object中加入,我将在其中选择提及对象的值并添加新条目。 什么是将所有文件保存到文件中的最佳方法 - 序列化?是否有可能使用某种数据库?到目前为止它已记录在Excel表格中。

1 个答案:

答案 0 :(得分:0)

序列化是快速而紧凑的方式,但是使用linq,您可以获得更接近您所需的XML和XML序列化: http://msdn.microsoft.com/en-us/library/bb387098.aspx

为了更进一步,Linq的创建是为了简化数据库查询,因此默认情况下,您将能够访问任何ODBC兼容的数据库(sqLite MySQL等...)

仅供参考:您可以使用Excel编辑XML和XML方案(如果这是您的目的)