0

以下有什么建议。我有这样的结构。--应用服务

- 领域

--Infrastructure.Backends

--基础设施.数据

--MVC网络应用

应该把 edmx 文件和生成的 POCO 放在哪里?我在考虑域,如果是这种情况,那么应用程序服务将调用存储库并将数据返回到 MVC 应用程序中的控制器。这是正确的思维方式吗?

存储库接口和存储库的实现在哪里?

4

1 回答 1

1

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

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

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

于 2011-04-06T00:55:54.613 回答