使用EntityFramework的模式?

bug*_*g0r 6 c# design-patterns entity-framework repository-pattern

什么是实体框架的替代使用模式?

我知道的是:

  1. "平原"实体框架 - 又称工作的统一

    using (Data.Model c = new Data.Model())
    {
        var z = c.Users.Where(x=>x.Name=='John');
    }

    //Model implements IRepository
    User user = Model.Instance.Get<User>(u => u.Name == "John");
    

  2. 还有什么 ?

Jur*_*uri 2

Martin Fowler 的《企业应用程序架构模式》是一本值得一看的好书。

在那里,他介绍了一些用于检索/映射数据的模式,例如 DTO、工作单元、存储库模式等……也许某些东西可以与实体框架一起使用。我得看一下。