【问题标题】:.net database for local and website - Visual Studio Express 2013用于本地和网站的 .net 数据库 - Visual Studio Express 2013
【发布时间】:2014-01-23 02:09:08
【问题描述】:

tl;博士:

什么是易于在 VSE13 中实现且不需要我的最终用户为数据库安装额外软件的数据库?

请看下面的截图。


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

我正在重新创建一个不再可用(免费站点除外)且未更新的程序。 (“动漫列表生成器”,如果您有兴趣了解我在这里尝试做的事情)。 我的程序在视觉上类似于下面的图片,并且(希望)会像它一样工作:

Screenshot 1

Screenshot 2

我阅读过 MSDN,搜索过 google 和 SO 以及其他几个网站。我对数据库的了解越多,就越不知道哪种数据库最适合这种类型的程序,同时又要让最终用户保持简单,不需要额外的软件。

对于这种类型的程序,您对数据库有何建议?请记住,这将是免费下载,并不是每个人都可以访问 Access 或 SQL 等。此外,用户将能够将数据导出为在线数据库的 html 和 XML。

感谢您的时间和提供的任何帮助:)


额外信息:

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

导出为 html 是可选的。我还不担心尝试将数据库导出为 XML,所以尽管我这样做了,但我们不要引入它。

当我使用原始程序(Anime List Builder)时,我有 200 多个条目,每个条目可以附加 100 个额外文件,每个文件都有文件大小,(可选超过此)CRC、SAH1 md5、显示图像、屏幕截图、cmets 等。

【问题讨论】:

  • 欢迎来到 StackOverflow。这个问题将导致主要基于意见的结果,这违反了 StackOverflow 核心原则。
  • 我没想到这是一个基于意见的结果。谢谢你的提示和答案! :)

标签: .net database visual-studio-2013


【解决方案1】:

根据您的要求,有多种数据库系统可以在不实际安装任何第三方软件的情况下运行。

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

此外,还有一个SqlLite.Net ORM 系统可用于加速您的开发。

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

无论如何,正如我在评论中发布的那样,这主要是基于意见的,可能会被关闭。这是关于 SO 的另一个主题,讨论了相同的概念。

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

【讨论】:

  • 感谢您的回答,我将研究您提供的解决方案。正如你所说,这是基于意见的,现在可能会被关闭。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多