2012-12-05 32 views
0

在我的項目中,我經常使用viewmodels(僅用於傳輸數據來查看的簡單類),比如ProductAdditionnalInformationForCustomFees類,它們僅用於呈現數據並在項目中少量使用。有沒有辦法讓智能類或智能接近的匿名類?

但是,實際上我有很多這些,我認爲這不是處理控制器和視圖之間數據傳輸的最佳方式。

我可以使用匿名類,但我會失去大大提高開發時間和bug狩獵的屬性intellisense。

有沒有辦法像匿名類,但與intellisense?

謝謝。

+0

爲什麼不處理beween控制器的數據傳輸和查看的最佳方式?你不需要每個視圖的視圖模型,有時你可以通過模型,如果這只是你所需要的。 –

+0

是的,但大多數時候我需要這些類來轉移到我需要的視圖。對於客戶來說,我需要客戶實體,地址實體等等。 – eka808

+1

匿名類* do *具有智能感知。它們也被專門設計用於單一方法的上下文中,而不是傳遞給其他方法。雖然這是可能的,但它不能有效地完成,而且一個副作用通常會失去智能感知(還有其他問題)。創建一個命名類比處理這些問題要容易得多,特別是在維護時。 – Servy

回答

相關問題