我正在学习使用实体框架(仍然是实体框架和C#的新手),
在阅读其中一个教程时,我遇到了以下代码:
public class EntityF : IEntityWithChangeTracker,IEntityWithKey
{
private IEntityChangeTracker changetracker;
public void SetChangeTracker(IEntityChangeTracker changetracker)
{
this.changetracker = changetracker;
}
}
我们可以在这样的类中利用引用另一个接口吗?
private IEntityChangeTracker changetracker;
甚至没有实现IEntityChangeTracker接口中定义的方法。
在此处的示例中,使用接口IEntityChangeTracker实例的目的可能是什么。
到目前为止(在练习C#教程时),我在接口中定义了一些骨架方法,并且继承它的类需要为其提供实现。这是一个经典示例,但是这里的代码有所不同。有人可以让我知道定义这样的接口的目的吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句