2014-02-13 54 views
0

我正在創建一個ASP.NET WebAPI項目,我想知道是否最好有一個單獨的項目實體框架遷移。 創建一個單獨的項目,需要在Migrations項目中定義DbContext,那麼我應該創建一個「數據」項目並讓我的模型類公開,還是我應該在我的主項目中有Migrations?爲實體框架遷移創建另一個項目?

回答

0

在一般的軟件設計中,這是根據抽象,關注點分離,鬆耦合設計等原則進行的。而且絕對是您應該習慣做的事情。

所以......對於認真的努力,簡短的回答是「是的,把它放在一個單獨的項目。」