【发布时间】:2013-11-25 01:35:00
【问题描述】:
表示层获取和保存的每条数据都尽可能简单且不附加 ef 上下文信息的模式的名称是什么?
例如。
CustomerManager manager = new CustomerManager();
Customer customer = manager.GetCustomerByEmail(string emailAddress);
DoSomething(customer);
manager.Save(customer);
这是否推荐用于 MVC?我看到了很多控制器和视图模型使用 ef 上下文的例子。我觉得这是一种不好的做法。
PS。我对“清洁数据”模式的引用只是我的最佳猜测,而不是对实际模式的引用。
【问题讨论】:
-
这对我来说看起来更受域驱动.. 不确定我是否遇到过“清洁数据”模式。您可能想到的是“Active Record”。
标签: c# asp.net-mvc entity-framework design-patterns