C# 如何从WPF NHibernate工具包中组合NHibernate Fluent和VmWrapper类?
我目前正在试验,我不得不说:这是一款很酷的软件 问题是我被困在这里了。事实上,我对NHibernate使用Fluent,并且使用Fluent时,视图模型类(映射文件)必须继承自类映射。我要在哪里换衣服C# 如何从WPF NHibernate工具包中组合NHibernate Fluent和VmWrapper类?,c#,wpf,hibernate,nhibernate,orm,C#,Wpf,Hibernate,Nhibernate,Orm,我目前正在试验,我不得不说:这是一款很酷的软件 问题是我被困在这里了。事实上,我对NHibernate使用Fluent,并且使用Fluent时,视图模型类(映射文件)必须继承自类映射。我要在哪里换衣服 非常感谢您的帮助。只有映射类必须从ClassMap继承,而不是与持久性无关的viewmodels。如果要持久化viewmodels,必须编写viewmodelmap类。好主意!我所做的是从ClassMap继承VmObjectBase并实现INotifyPropertyChanged。你认为这违背了
非常感谢您的帮助。只有映射类必须从ClassMap继承,而不是与持久性无关的viewmodels。如果要持久化viewmodels,必须编写viewmodelmap类。好主意!我所做的是从ClassMap继承VmObjectBase并实现INotifyPropertyChanged。你认为这违背了MVVM的原则吗?INPC代表UI,ClassMap代表持久性,我宁愿创建与视图模型分离的类映射,以分离关注点。您还可以自动映射viewmodels以保留它们。