首页 新闻 会员 周边

问一个关于接口的问题。请大婶们进来

0
悬赏园豆:20 [已解决问题] 解决于 2014-04-02 08:05

(接口)IRelease : _BaseEntities(继承一个类)
(类)MemberDAL:IRelease(实现接口)
关系:_BaseEntities → IRelease → MemberDAL
那我在MemberDAL中怎么调用_BaseEntities的方法呢?这三个是不同的层。

 

 

那如果这个方法行不通的话。

那我该如何做到:

我有一个EF类为最底层。然后任何想用EF类方法的类都必须去强制去实现某两个方法。

EF类→规定实现两个方法→调用EF类方法的类必须强制去实现规定的方法。

Setme的主页 Setme | 初学一级 | 园豆:123
提问于:2014-03-06 22:57
< >
分享
最佳答案
1

EF类做成抽象类,这样是最容易实现的.

收获园豆:20
吴瑞祥 | 高人七级 |园豆:29449 | 2014-03-07 09:48

可以所得具体一些么

Setme | 园豆:123 (初学一级) | 2014-03-07 16:52

@Setme: 把_BaseEntities 类定义为抽象类.讲IRelease中的方法在_BaseEntities 中声明为抽象方法

MemberDAL继承_BaseEntities 类时就必须实现声明的抽象方法

话说你不知道抽象类?

吴瑞祥 | 园豆:29449 (高人七级) | 2014-03-07 17:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册