我目前正在开发的项目有一个Core API,所有内容都使用它:服务,网络......
此API包含以下图层:
这个API的顶部是我的ASP.NET MVC应用程序。这看起来像这样:
此设置有任何严重缺陷吗?
一个更具体的问题:我需要解析一些来自我的视图的内容,然后才能将它们传递给Core。我应该在Controller或服务层中处理这个吗?
答案 0 :(得分:1)
一般来说,从视图提交的数据应该由ModelBinder解析,如果使用ModelBinder似乎没有意义,则回退到Controller。
如果多个源可以以相同的格式(如Web服务或文件系统持久性)提交数据,则解析应用程序服务是有意义的。