EF 4.1的结构问题

时间:2011-04-06 00:49:46

标签: asp.net-mvc-3 c#-4.0 ddd-repositories

以下是什么建议? 我有这样的结构。 --ApplicationServices

- 域

- Infrastructure.Backends

- Infrastructure.Data

- MVC Web应用程序

应该在哪里放置edmx文件并生成POCO?我在想域,如果是这样的话,那么Application服务将调用存储库并将数据返回给MVC应用程序中的控制器。这是正确的思维模式吗?

存储库的接口和实现位于何处?

1 个答案:

答案 0 :(得分:1)

查看洋葱架构。 http://jeffreypalermo.com/blog/the-onion-architecture-part-1/

实施的一个例子。 http://codecampserver.codeplex.com/

所以,为了回答你的问题,我将.edmx放在Infrastructure.Data中。域可以包含您的模型和接口。 Infrastructure。*包含实现。