我是Web API2的新手。我的解决方案有3个项目(MVC,WebAPI2,EF类库)。我有以下疑问。如何使用Web API 2在MVC中进行模型验证?
1)将WebAPI和MVC作为单独的项目分开考虑。这是可取的,还是保持在单个项目中更好?
2)使用WCF,我们可以在MVC中获取服务引用,以利用所有数据库类模型,以便在MVC中轻松地支持控制器并添加模型验证。如何用Web API2做到这一点,因为我不会在MVC中为DB类提供参考。我是否需要在MVC项目中创建重复的DB类模型以进行脚手架目的和模型验证目的?