我想弄清楚如何在數據,業務和UI層之間共享我的實體。是否最好爲這些實體創建一個單獨的項目,並將被所有層引用?怎麼樣枚舉和自定義異常?我有一些僅由UI項目使用的枚舉,還有一些由Business使用。這是否意味着我應該有兩個單獨的Enum文件夾:一個在Business項目中,另一個在UI中?與異常類似?到目前爲止,我一直在一個單獨的項目中維護實體,枚舉和異常,這三個層都被引用。業務實體,枚舉,自定義異常的位置?
我的業務項目有經理類(比如ProductManager.cs),其中有像列表的GetProducts()和SaveProduct(產品)的方法,等等。
是否可以將枚舉和異常視爲實體? – Prabhu 2009-12-16 21:32:59