我刚刚开始学习POCO,但无法理解其用途和优势。甚至跟随stackoverflow的链接也没有帮助我。
谁能用一个简单的例子解释POCO的用法吗?
Answers:
POCO(普通的旧CLR对象)只是您域的实体。通常,当我们使用实体框架时,实体会自动为您生成。很好,但是不幸的是,这些实体散布着数据库访问功能,这显然违反了SOC(关注分离)。POCO是简单实体,没有任何数据访问功能,但仍具有所有EntityObject功能的功能,例如
这是一个好的开始
您还可以使用代码生成器从现有的Entity Framework项目中轻松生成POCO。