【问题标题】:Wpf Serialization ProblemWpf 序列化问题
【发布时间】:2011-09-13 21:19:09
【问题描述】:

我正在开发一个大型模块化 WPF 应用程序
其中一个模块是小部件,每个小部件都有自己的配置,我可以序列化
我想将每个用户的配置序列化并保存在数据库中 但问题是小部件配置因属性不同而不同。 如何将每个小部件配置保存在数据库字段中并在需要时检索它。

有关更多信息,我有一个通用时钟,要序列化的属性是 Position、UtcTime、Name 等。

【问题讨论】:

    标签: c# wpf database serialization configuration


    【解决方案1】:

    假设它是一个关系数据库,您将需要创建特定于每个小部件类型的表(这可能不切实际,并且更难使用新小部件扩展您的系统)或以二进制或文本形式存储每个小部件的数据块表单(使查询小部件配置更加困难,也许是不可能的)。

    作为旁注,我不会说这个问题与 WPF 相关。这更像是一个序列化/可扩展性/关系问题。

    【讨论】:

    • 我不能这样做,因为我的应用是可扩展的,我想要一个适用于所有小部件的解决方案
    • @Navid:然后看第二个选项。 IE。每个小部件的数据块。
    • @Navid:你是什么意思?什么 XML?
    • 使用数据库中的Xml字段并将序列化的数据存储在该字段中
    • 当然。就像我说的,你使用二进制还是文本取决于你。关键是,它将是一个字段中的一团数据,而不是分成单独的字段,并且无需借助专有扩展即可轻松查询。
    猜你喜欢
    • 2011-11-19
    • 2012-05-08
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    相关资源
    最近更新 更多