【发布时间】:2015-06-21 18:33:43
【问题描述】:
我对 WPF 并不陌生,但我还是个菜鸟。比方说,我想构建一个应用程序,它将一个人的数据存储在一个唯一且单独的文件中,而不是存储在数据库中,有点像记事本。我的应用程序应该执行以下操作。
- 它应该能够将一个人的信息保存在一个唯一的文件中。
- 它应该能够打开用户指定的文件并自动填写属性/表单。
我如何实现这一目标? XML 绑定是实现此目的的唯一方法,还是有其他替代方法?我的意思是,如果我使用 XML 绑定,我可以编写代码使用户能够打开和保存不同的 XML 文件,但我还读到从架构的角度来看应该避免绑定到 XML。那么,我的问题是否有替代解决方案?
【问题讨论】:
-
您可以尝试从 csv 文件写入和检索内容。我觉得会更合适。如果您不喜欢使用数据库。为每个用户设置不同的文件也不是一个好主意
-
@csharporder 首先,感谢您的建议。我将尝试使用 csv 文件。对于不同用户的不同文件,您确实为您正在编写的不同文章维护不同的word文件,对吗?我的应用程序更像记事本和 word。实际上,它是更大套房的一部分。数据库不是我的选择。
标签: c# .net xml wpf data-binding