我正在研究我的VB.NET技能,为将来的项目做准备。此应用程序将非常耗费数据,需要20多个数据表,用户提供的图像,甚至可能还有短的音频/视频文件。
我希望能够将所有这些信息保存到一个外部文件中,以便用户可以与世界分享他们创建的内容。
理想情况下,我希望所有基于文本的数据都以我可以轻松使用的数据库格式存储,最好通过实体框架。
我发现的所有信息几乎都与保存单个文本/ XML文件有关,而这对我来说并不适用。任何人都可以指出我正确的方向,或建议一种方法,让我保存数据?
我正在使用Visual Basic Windows窗体应用程序在Visual Studio 2012 Pro中工作。如果您需要任何其他信息,请与我们联系。
答案 0 :(得分:1)
我会将评论扩展为答案。
如前所述,这听起来像一个zip文件。在这里你可以:
有一个名为databasetables.txt的文件或包含数据库表的任何文件。 您可以在相应的文件夹中包含音频,视频,图像等。这样,当您打开文件时,您只需加载Audio文件夹中的所有文件即可获得预期的文件。
您可以将信息存储在xmlfiles中。
无尽的可能性......
请记住,您可能只想将所有这些加载到计算机的内存中,这样就不会将其提取到硬盘驱动器上。
你没有必要将文件保存为.zip以打开它为.zip,只需选择你自己的酷后缀,看起来很整洁:)