首页 > 其他 > 详细

什么是POCO类

时间:2020-07-23 15:35:59      阅读:60      评论:0      收藏:0      [点我收藏+]

在说明什么是POCO类之前,首先要说明的概念就是,什么是持久化类?

一。持久化类

  在应用程序中,实现业务问题的的实体就是持久化类。但是不能认为持久化类的实例都是持久化的,它也可以是脱管状态或瞬时状态。

二。POCO类(Plain Old CLR Object)

  如果这些持久化类遵循一些简单的规则,NHibernate能够工作的更好。这些规则也被称做简单传统的CLR对象(POCO:Plain Old CLR Obect)。

  1. 规则一:为持久化成员变量设置读写属性。
  2. 规则二:实现一个默认的无参构造
  3. 规则三:提供一个标识属性(可选,但一般不推荐)
  4. 规则四:使用虚方法(virtual)或非密封(non-sealed)

  总结:一个POCO类,必然是遵循以上规则的持久化类。它的设计,出现,是为了让NHibernate更好的工作。

什么是POCO类

原文:https://www.cnblogs.com/king-tao/p/13364192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!