0

我有控制显示内容的虚拟机等。在我的情况下 - 它是用户编辑屏幕。

在用户保存之前,我有一些代码 - 我输入密码,用盐和东西加密它到实体属性中。

那么,这段代码属于哪里?现在我正在拦截 OnBeforeSave 并将其放在那里。我应该把它移到模型上吗?

编辑:

有关我的环境/层的更多信息:

  1. 银光
  2. 视图 (XAML)
  3. ViewModel(通过存储库封装数据访问)。公开要绑定的属性和数据对象
  4. 模型 - DevForce 框架负责持久性。我也使用它的验证功能。我可以用部分类等来扩展它。
4

1 回答 1

1

这是业务逻辑的完美示例:它不属于模型,它属于任何获取模型并将其传递给 DAL 或存储库的东西。

如果您可以发布有关层的更多信息,或者您的应用程序使用的 IoC 样式服务,我们可能会更具体。

(MVVM 是关于模型、视图模型和视图。事实上,这与 MVVM 并没有太大关系!)

希望有帮助。

(编辑:哦,又是你,今天早些时候看到另一个问题:)我不是在跟踪你..)

于 2011-10-19T21:57:44.513 回答