gpt4 book ai didi

c# - 使用数据库信息配置 Unity 容器

转载 作者:行者123 更新时间:2023-11-30 21:06:56 25 4
gpt4 key购买 nike

通常,Unity(DIC)使用标准的 XML 配置文件进行配置,例如 web.config。

为了项目的目的,Unity 提供了我很乐意使用的强大功能。然而,由于其他客户可能想要使用它,并且并非所有客户都希望使用 XML 配置文件,因此希望能够创建适配器,以便客户可以加载他/她自己的配置方式( s)他想要它。

因此,根据他们的需要,从 txt、自定义 xml 文件、标准 web.config 文件或更重要的是从他们定义的数据库模式加载配置。这样容器的所有映射都在这些方式中的任何一种上。

我在考虑什么是最好的方法。可能最终会以自定义方式进行。

与 Unity 竞争的意见或其他工具是否允许这样做?

谢谢!

最佳答案

Unity API 让您可以在配置文件中执行所有操作。实际上,配置文件加载器只是读取指令并调用相应的 API。

我的第一个建议是考虑使用 API 而不是配置文件来配置容器。其次,如果您确实想从其他地方加载配置,那么只需为您想要的任何格式编写一个读取器,并根据您加载的内容调用容器 API。

“盒子”里没有任何东西可以从其他来源读取配置,但它很容易编写。

关于c# - 使用数据库信息配置 Unity 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com