什么是DAO和数据映射之间的区别
-
20-08-2019 - |
题
是否有DAO模式和所述数据映射模式之间的差异?是DAO只是做数据映射的一个?
解决方案
我不会实际调用一个DAO“模式”。在我看来,DAO是非常它是什么 - 数据访问对象”,它封装访问持久性数据存储和一般来说细节无关与数据库:
interface IBlogDaoService
{
Blog GetBlog(long id);
void SaveBlog(Blog blog);
}
很明显,实现可以使用DB(在这种情况下,这是相当合理的使用数据映射),或简单的XML文件的存储机制。
在另一方面数据映射器是更多的模式,它定义负责翻译的内存中对象的图表来的关系结构的层组成。
不隶属于 StackOverflow