数据库与资源

Database vs Resources

我有一个 EDI 格式翻译项目,它使用了一系列模板。

什么是更好的做法:

  1. 使用数据库(我们始终打开连接)?
  2. 使用项目资源保存所有这些模板?

备注:

使用数据库的唯一优势是您可以在不更改代码的情况下更改模板的内容。如果数据库是中心数据库,那将是有意义的,如果您将其与应用程序一起部署为本地数据库,那么它将成为一个非常可疑的提议,除非您已经部署了数据库。

如果您确实寻求资源解决方案。你应该考虑有一个单独的 dll 来保存具有合适接口的资源并动态加载它,(不过不要忘记检查它是你的 dll)