WPF应用程序,它创建XML实例

时间:2011-03-07 13:56:06

标签: wpf mvvm

请您为以下查询提出一些解决方案吗?

我正在编写一个WPF应用程序,它可以从XML模式中读取,并向用户显示设计器UI。用户可以使用设计器添加数据并将其另存为XML实例。他可以重新打开XML实例并在设计器中查看/编辑实例。

我遵循MVVM模式来实现它。我将编写XML元素的模型类并将其绑定到设计器视图。数据访问层将填充模型类中的数据。我很想知道是否有任何易于使用的现成“XML to Data Objects”,我将用它作为我的数据访问层。此数据访问层需要足够高效,只能在内存中保存一个XML实例,并处理XML实例的读取/保存。

另外,请随意评论我在此设计中采用的整体方法。我觉得这有点过于复杂的设计,但无法帮助它。

1 个答案:

答案 0 :(得分:2)

.NET Serializer将为您创建XML。这是一个MSDN example 您只需序列化它,它将充当文件数据库。您也可以使用实体框架来执行此操作。 Here's a good StackOverflow question on it