实体框架中的POCO是什么?

我刚开始学习POCO,但无法理解它的用途和优势。 即使以下链接的stackoverflow没有帮助我。

什么是实体框架与POCO

任何人都可以用一个简单的例子来解释POCO的用法吗?


POCO(简单的旧CLR对象)只是您的域的实体。 通常,当我们使用实体框架时,实体会自动为您生成。 这很好,但不幸的是,这些实体与数据库访问功能交织在一起,这显然违背了SOC(分离关注)。 POCO是没有任何数据访问功能的简单实体,但仍具有所有EntityObject功能所具有的功能

  • 延迟加载
  • 更改跟踪
  • 这是一个很好的开始

    POCO实体框架

    您还可以使用代码生成器,从您现有的实体框架项目中轻松生成POCO。

    EF 5.X DbContext代码生成器

    链接地址: http://www.djcxy.com/p/34507.html

    上一篇: What is POCO in Entity Framework?

    下一篇: Embedded object in RIA POCO?