更新问题更清晰: 如何加载存储在DB中的应用程序设置,该应用程序设置是特定于环境的(具有值为O,T,A,P的列)以及特定的业务应用程序实例。 例如:我来自公司A,我当前的实例应该只有A的所有entiry /数据引用和A的特定环境设置。
我正在创建的应用程序中包含很少的应用程序实例。 它就像工资管理工具一样,但是工具被设计为平行处理多个实例。 许多公司可以配置系统并平行使用它。
它包括用于设置的UI和用于各种实体的用于CRUD的Soap。 我希望你们所有人都能清楚地了解情况。
问题是: 可能有很多配置细节,这些细节在性质上类似,但对于业务实例则不同。
所以我打算在Database表“AppSettings”中存储设置。 它将具有来自业务实例的外键,以便在获取时只获取该特定实例的设置。
我的关注和实际问题: 我们有OTAP(本地,测试,验收,生产),都有不同的设置值。 所以在每个环境中我都要查询特定的环境进行设置。
这听起来不是最佳解决方案。 任何建议或投注解决方案都将受到赞赏。
答案 0 :(得分:-1)
回答你的问题:
select * from AppSettings where businessinstance = x and environemt = 'Test'
表格定义: