2014-01-23 55 views
0

TL;博士:.NET数据库为本地和网站 - Visual Studio速成2013

什么是数据库,很容易在VSE13实现,并不会要求我的最终用户数据库安装额外的软件吗?

查看下面的截图。


我无法想出一个好办法来解释这一点,所以...

我再造一个程序,它是不再可用(除了免费的网站)和没有更新。 (如果你对看到我想要做的事感兴趣,可以使用“Anime List Builder”)。 我的计划是在视觉上类似下面的图像,(希望)会像它的作用:

Screenshot 1

Screenshot 2

我读过MSDN,搜索谷歌和SO和其他几个网站。我在数据库上阅读的越多,对哪种数据库最适合这种类型的程序就越困惑,同时保持最终用户的简单性,而不需要额外的软件。

对于这种类型的节目,你会建议为数据库?请记住,这将是免费下载,并不是每个人都可以访问Access或SQL等,用户也可以将数据导出为html和XML以用于在线数据库。

感谢的时间,并提供:)


额外信息的帮助:

我使用Visual Studio Express的2013(适用于Windows桌面)

导出为HTML是可选。我不担心试图将数据库导出到XML,所以不要把它带入,尽管我做到了。

当我使用原始程序(动画列表生成器)时,我有200多个条目,每个条目可以附加100个额外文件,每个文件大小(可选过去)CRC,SAH1 md5,显示图像,屏幕截图,评论等等。

+0

欢迎来到StackOverflow。这个问题将导致主要基于观点的结果违反StackOverflow核心原则。 – Nico

+0

我没有想到它是一个基于意见的结果。谢谢你的提示和答案! :) – DSoS

回答

2

至于你的要求有不同的数据库系统,将实际上不安装任何第三方软件的工作。

基于这是一个单用户应用程序(看起来)的事实,最好使用名为SqlLite的数据库,该数据库基本上是基于文件的嵌入式数据库。现在已有.Net wrappers可用于此数据库类型,并且它们非常易于使用。

此外,还有可加快开发一个SqlLite.Net ORM系统。

正如我所说的,还有一些其他基于文件的解决方案。

无论如何,我张贴在评论这是基于主要观点,并可能被关闭。这是另一个讨论相同概念的线索。

What is a good embedded database to use with C#?

+0

谢谢你的答案,我会研究你给的解决方案。如您所述,这是基于意见的,现在可能会被关闭。 – DSoS