(接口)IRelease : _BaseEntities(继承一个类)
(类)MemberDAL:IRelease(实现接口)
关系:_BaseEntities → IRelease → MemberDAL
那我在MemberDAL中怎么调用_BaseEntities的方法呢?这三个是不同的层。
那如果这个方法行不通的话。
那我该如何做到:
我有一个EF类为最底层。然后任何想用EF类方法的类都必须去强制去实现某两个方法。
EF类→规定实现两个方法→调用EF类方法的类必须强制去实现规定的方法。
EF类做成抽象类,这样是最容易实现的.
可以所得具体一些么
@Setme: 把_BaseEntities 类定义为抽象类.讲IRelease中的方法在_BaseEntities 中声明为抽象方法
MemberDAL继承_BaseEntities 类时就必须实现声明的抽象方法
话说你不知道抽象类?