POCO和持久化
1.什么是POCO
POCO是Plain Old CLR Object的缩写。所谓的POCO就是那些不包括INSERT、ADD、DEL等数据持久化操作的以及不包括任何业务逻辑功能,只有Get、Set的实体类。
2.什么是持久化
狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。
3.为什么要使用持久化
(1)通过持久化技术可以减少访问数据库数据次数,增加应用程序执行速度;
(2)代码重用性高,能够完成大部分数据库操作;
(3)松散耦合,使持久化不依赖于底层数据库和上层业务逻辑实现,更换数据库时只需修改配置文件而不用修改代码。
作者:JetWu
出处:http://jetwu.cnblogs.com/
本博原创文章版权归博客园和本人共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出作者名称和原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号