2011-12-06 54 views
0

我想開發一個n層應用程序。我想在DAL層中引入實體框架與存儲庫,規範和工作單元模式。並且域對象應作爲自我跟蹤實體公開,並且在業務組件之上有薄的WCF包裝器層。存儲庫模式與STE

請給我一個例子。

感謝

Kawsar

回答

0

您可以創建一個通用類,它是你的數據業務的基礎:)

class BaseDataService<T> where T : IYourModel or EntityObject 

這個類實現像保存()的GetItem(共同行動,刪除(),Get ...

現在你可以爲你的域的實體創建一個從此基類繼承的類:

class FooDataService:BaseDataService<Foo>