0

我正在刷新我的VB.NET技能,我将在未来的项目中工作。此应用程序数据密集型,需要20多个数据表,用户提供的图像,甚至可能是短小的音频/视频文件。vb.net使用自定义文件保存不同类型的数据

我希望能够给所有这些信息保存到一个单一的,外部文件,使用户能够分享他们与世界建立。

理想的情况下,我想所有要存储在数据库中的格式基于文本数据,我可以容易地与工作,最好是通过实体框架。

几乎所有的信息,我发现只涉及节省单个文本/ XML文件,而不会真正为我工作。任何人都可以指出我正确的方向,还是建议一种方法可以让我保存数据?

我工作的Visual Studio 2012专业版中,使用Visual Basic Windows窗体应用程序。如果您需要任何其他信息,请告诉我。

+0

为什么会保存为文本或XML为你不行? – 2013-05-01 22:59:25

+0

除了某种数据库格式的信息之外,还会有很多文件,其中一些是图像,音频和视频。 – FireCrakcer37 2013-05-02 03:19:25

+0

那么基本上是一个动态zipfile?这应该适合您的需求。 – WozzeC 2013-05-02 06:05:08

回答

1

我会将我的评论扩展为答案。

如前所述,这听起来像一个zip文件。在此,您可以:

有一个名为databasetables.txt或含有数据库表的任何文件。 你可以在各自的文件夹中有音频,视频,图像等。通过这种方式,当您打开文件时,只需加载“音频”文件夹中的所有文件即可获得预期的文件。

你可以存储在XMLFILES信息。

无尽posibilities ...

请记住,你可能想,所以你不要解压到硬盘驱动器这一切只加载到计算机的内存中。

而且你不必将文件保存为.ZIP打开它为.ZIP,只需选择你自己的凉爽的后缀,这将看起来整洁:)

+0

谢谢,这听起来像它会按我想要的那样工作。我试图寻找zip文件的信息,但直到阅读你的答案我的谷歌福没有提供正确的答案,我想我现在想通了。 – FireCrakcer37 2013-05-02 18:15:40

+0

很酷,很高兴我能帮助:-)祝你好运 – WozzeC 2013-05-03 04:03:48

相关问题