什么是 Entity Framework 的替代模式?
我知道的一些替代模式有:
1. “纯粹”的 EntityFramework - 也称为 Unit of Work
``` using (Data.Model c = new Data.Model()) { var z = c.Users.Where(x=>x.Name=='John'); } ```
2. 仓储模式
``` // Model 实现了 IRepository 接口 User user = Model.Instance.Get(u => u.Name == "John"); ```
3. 还有其他的吗?
4. ?
我知道的一些替代模式有:
1. “纯粹”的 EntityFramework - 也称为 Unit of Work
``` using (Data.Model c = new Data.Model()) { var z = c.Users.Where(x=>x.Name=='John'); } ```
2. 仓储模式
``` // Model 实现了 IRepository 接口 User user = Model.Instance.Get(u => u.Name == "John"); ```
3. 还有其他的吗?
4. ?