我有一个要求,用户可以指定可变数量的用户定义字段,例如在 xml 文件中。这些字段具有显示在 GUI 中的用户友好名称,以及用于将字段的值持久保存和检索到数据库的代码。
问题是我需要我的 WCF 服务来使用用户定义字段的列表,以便当我从数据库加载对象时,这些字段及其值被加载,但我还需要我的 WPF 客户端了解这些字段同样,当用户创建一种新类型的对象时,这些可配置字段可以作为输入,例如组合框。
我尝试了多种方法,看起来将可配置值放入服务是最好的方法,然后让客户端在启动时从服务中检索值。但是我想知道是否有一种“正确”的方式来做这种事情,因为对于大多数企业应用程序来说,这似乎是一个非常明显的要求。
对不起,如果这个问题有点模糊,但我试图将它从我个人程序的复杂性中抽象出来。
谢谢克里斯