数据库与资源
Database vs Resources
我有一个 EDI 格式翻译项目,它使用了一系列模板。
什么是更好的做法:
- 使用数据库(我们始终打开连接)?
- 使用项目资源保存所有这些模板?
备注:
- 格式每 6 个月更改一次。
- 但是,我必须每 6 个月重新编译一次,因为我必须针对(有时是大的)变化进行调整。即数据库不应该仅仅因为 "compiling time".
就更好
使用数据库的唯一优势是您可以在不更改代码的情况下更改模板的内容。如果数据库是中心数据库,那将是有意义的,如果您将其与应用程序一起部署为本地数据库,那么它将成为一个非常可疑的提议,除非您已经部署了数据库。
如果您确实寻求资源解决方案。你应该考虑有一个单独的 dll 来保存具有合适接口的资源并动态加载它,(不过不要忘记检查它是你的 dll)
我有一个 EDI 格式翻译项目,它使用了一系列模板。
什么是更好的做法:
- 使用数据库(我们始终打开连接)?
- 使用项目资源保存所有这些模板?
备注:
- 格式每 6 个月更改一次。
- 但是,我必须每 6 个月重新编译一次,因为我必须针对(有时是大的)变化进行调整。即数据库不应该仅仅因为 "compiling time". 就更好
使用数据库的唯一优势是您可以在不更改代码的情况下更改模板的内容。如果数据库是中心数据库,那将是有意义的,如果您将其与应用程序一起部署为本地数据库,那么它将成为一个非常可疑的提议,除非您已经部署了数据库。
如果您确实寻求资源解决方案。你应该考虑有一个单独的 dll 来保存具有合适接口的资源并动态加载它,(不过不要忘记检查它是你的 dll)