0
我用Asp.net 4在C#和Entity Framework 4驗證以乾重計算策略
我的web應用程序以這種方式layerered:
- 數據訪問層使用EF。
- 使用類的業務邏輯層。
- 用戶視圖層使用Web窗體和ObjectDataSource調用BL。
在驗證的那一刻,我使用MS驗證控制子每個單獨的Web窗體,所以我可以有客戶端和服務器驗證。
這種方法的主要缺點是我必須在每個Web窗體上重複插入不同的Validation Control,從而導致維護上的噩夢。
我的問題:
- 你知道一個更好的模式,我可以集中我的角色的驗證,使其在客戶端和服務器端的工作?
- 你會在哪裏建議我插入驗證邏輯?在業務邏輯層內部?
- EF EF POCO可以幫助完成這項工作嗎?
- 怎麼樣System.ComponentModel.DataAnnotations你曾經使用它,你有什麼想法?
請給我你的意見和一些資源,如果你有任何。謝謝你的幫助!
感謝您的鏈接,你有沒有使用過DataAnnotations? – GibboK