2011-12-06 137 views
0

我想开发一个n层应用程序。我想在DAL层中引入实体框架与存储库,规范和工作单元模式。并且域对象应作为自我跟踪实体公开,并且在业务组件之上有薄的WCF包装器层。存储库模式与STE

请给我一个例子。

感谢

Kawsar

回答

0

您可以创建一个通用类,它是你的数据业务的基础:)

class BaseDataService<T> where T : IYourModel or EntityObject 

这个类实现像保存()的GetItem(共同行动,删除(),Get ...

现在你可以为你的域的实体创建一个从此基类继承的类:

class FooDataService:BaseDataService<Foo>