Entity framework 实体框架上下文接口
我有两个上下文提供者的实现,我知道接下来还会有更多。 我想创建一个接口,以便在泛型中为这些实体工作Entity framework 实体框架上下文接口,entity-framework,c#-4.0,entity-framework-4,interface,Entity Framework,C# 4.0,Entity Framework 4,Interface,我有两个上下文提供者的实现,我知道接下来还会有更多。 我想创建一个接口,以便在泛型中为这些实体工作 public class TDataProvider { public TEntities GetDataContext() { return new TTEntities(); } } public class TDataProvider { public TEntities Get
public class TDataProvider
{
public TEntities GetDataContext()
{
return new TTEntities();
}
}
public class TDataProvider
{
public TEntities GetDataContext()
{
return new TTEntities();
}
}
我想使用在每种情况下都被示例化的接口,例如
但是如何在ADO.NET实体数据模型生成的实体模型上实现followin接口
public class IGetDataContext
{
T GetDataContext();
}
我没有在上下文上创建接口,而是创建了负责操作的数据访问类,并针对这些操作创建了单元测试
这是我能想到的最好的方法。数据上下文是一种依赖关系,因此请使用IoC容器而不是接口。