如果我不想使用 Entity Framework,我该如何实现一个合适的数据访问层?
How can I implement a proper data access layer if I dont want to use Entity Framework?
我讨厌 EF,它只给我带来了问题,而且我的模型真的没有那么复杂。但我能找到的唯一教程是关于 EF 的!求助!
我建议调查:
- 存储库模式:https://msdn.microsoft.com/en-us/library/ff649690.aspx
- 映射器模式:http://en.wikipedia.org/wiki/Data_mapper_pattern
- ADO.NET: https://msdn.microsoft.com/en-us/library/e80y5yhx%28v=vs.110%29.aspx
- 微型 ORM(http://www.diplo.co.uk/blog/2011/8/15/small-is-beautiful-net-micro-orms.aspx) such as Dapper (https://code.google.com/p/dapper-dot-net/) and Massive (https://github.com/FransBouma/Massive)。
编辑添加:
我讨厌 EF,它只给我带来了问题,而且我的模型真的没有那么复杂。但我能找到的唯一教程是关于 EF 的!求助!
我建议调查:
- 存储库模式:https://msdn.microsoft.com/en-us/library/ff649690.aspx
- 映射器模式:http://en.wikipedia.org/wiki/Data_mapper_pattern
- ADO.NET: https://msdn.microsoft.com/en-us/library/e80y5yhx%28v=vs.110%29.aspx
- 微型 ORM(http://www.diplo.co.uk/blog/2011/8/15/small-is-beautiful-net-micro-orms.aspx) such as Dapper (https://code.google.com/p/dapper-dot-net/) and Massive (https://github.com/FransBouma/Massive)。
编辑添加: