2013-03-25 19 views

回答

1

有沒有這樣做的風險?

我不會這麼說。我可以看到的唯一風險是您可能會失去很多靈活性,並且演示文稿將由該域驅動。域模型的更改將直接影響演示文稿。

這是不好的設計?

是的。

或者我應該在綁定模型之前將模型轉換爲視圖模型?

是的,你應該定義和使用視圖模型。這些類將爲您提供對錶示層的更多控制。

+0

我會提交的風險可能是POST參數注入,如果您沒有應用正確的綁定(包括|排除)註釋,可能會導致您不希望修改的屬性被修改。 – Tommy 2013-03-25 14:05:36

0

我經常從懶惰中使用EF課程開始,思考「這次會有所不同」。但我不可避免地從它開始,並轉換爲使用自定義視圖模型類。在你認爲你不想在數據庫中看到太多稍微不同的東西......雖然轉換並不是太痛苦,但我並沒有真正感到後悔。

相關問題