這裏是我的應用程序體系結構:添加數據標註Web項目之外
數據訪問層 BusinessEntities Businesslayer WEB
在Web項目中,如果一個用戶希望看到一個物體:
Web請求Businesslayer,Businesslayer請求DAL,DAL請求DB並將數據放入BusinessEntities,因此BusinessEntities對象在WEB項目中檢索。
現在我想添加Data Annotations在View上使用DisplayNameFor方法,但在BusinessEntities中添加數據註釋看起來不可能,我不能添加usingSystem.ComponentModel.DataAnnotations;在BusinessEntities之上。
我可以做類似部分類(我認爲不是因爲命名空間)或其他任何事情來添加數據註解?
在DAL中,我使用ADO.NET。
在此先感謝。
感謝您的詢問。我已經使用ViewModel,但不是用於簡單檢索數據... – clement 2014-12-03 10:40:48
好吧,這可能是有道理的,添加一些代碼來解釋你想要實現的。只是一個建議。 – SBirthare 2014-12-03 10:44:54
不,我只是從DB獲取對象,就像它一樣簡單 – clement 2014-12-03 14:19:10