EF6 DbContext默认使用UOW和Repository Pattern实现

时间:2015-12-29 03:30:27

标签: entity-framework entity-framework-6 repository-pattern unit-of-work

我试图找出EF的工作单元模式。在几个地方我已经读过EF6中的DBcontext默认带有UOW和Repository。

我现在很困惑。我是否需要为EF6的dbcontext显式编写UOW,或者我可以将它用作DbContext.table.Commit()它也会这样做。

1 个答案:

答案 0 :(得分:0)

是实体框架已经有UOW和Repository Pattern。然而,当我们在实体框架上明确地编写UOW和Repository时,它将在默认的Entity框架模型上再创建一个层,我们通常会这样做,因为将来我们可能会将我们的ORM(实体框架)更改为其他一些并且可能没有UOW和Repository图案。