我是Web API2的新手。我的解決方案有3個項目(MVC,WebAPI2,EF類庫)。我有以下疑問。如何使用Web API 2在MVC中進行模型驗證?
1)將WebAPI和MVC作爲單獨的項目分開考慮。這是可取的,還是保持在單個項目中更好?
2)使用WCF,我們可以在MVC中獲取服務引用,以利用所有數據庫類模型,以便在MVC中輕鬆地支持控制器並添加模型驗證。如何用Web API2做到這一點,因爲我不會在MVC中爲DB類提供參考。我是否需要在MVC項目中創建重複的DB類模型以進行腳手架目的和模型驗證目的?