entity framework中的POCO是什么?
我刚开始学习POCO,但不明白它的用途和优势。 即使下面的链接的stackoverflow没有帮助我。
什么是entity framework与POCO
有人可以用一个简单的例子来解释POCO的用法吗?
POCO(简单的旧CLR对象)只是您的域的实体。 通常当我们使用entity framework时,实体会自动为您生成。 这很好,但不幸的是,这些实体与数据库访问function交织在一起,这显然违背了SOC(关注的分离)。 POCO是简单的实体,没有任何数据访问function,但仍然提供了所有的EntityObjectfunction
- 延迟加载
- 更改跟踪
这是一个好的开始
POCOentity framework
您还可以使用代码生成器,从您现有的entity framework项目中轻松生成POCO。
EF 5.X DbContext代码生成器