【发布时间】:2011-12-04 13:00:13
【问题描述】:
我是 WPF 新手。我学到的是 WPF 遵循 MVC 模式。我的想法是使用 WPF 和 NHibernate 设计一个新应用程序,但 NHibernate 使用 MVVM 模式。这与 WPF 的 MVC 并不真正适合。好的,有很多“解决方案”来处理这个冲突,但对我来说这听起来不太好。
我的问题:是否有任何“主要方法”可以使 WPF 桌面应用程序的数据在 SQL-Server 数据库中持久化?微软怎么说?你说什么?
【问题讨论】:
-
我认为您应该多阅读一些有关 MVC 和 MVVM 等设计模式的内容。
-
如果我理解这个问题,您希望将应用程序范围的设置保留在数据库而不是本地文件上。在这种情况下,您将从 SettingsProvider 派生一个类并相应地装饰它;然后创建你的类的一个实例来访问/保存你想要在你的应用程序的连续执行之间保留的信息。
标签: sql-server wpf linq nhibernate persistence