我刚开始学习POCO,但我不太理解它的用法和优势。即使是StackOverflow上的以下链接也没有帮助我。
有人能用一个简单的例子来解释一下POCO的用法吗?
有人能用一个简单的例子来解释一下POCO的用法吗?
POCO(Plain old CLR objects)是您的领域中的实体。通常,当我们使用实体框架时,实体会自动为您生成。这很好,但不幸的是,这些实体与数据库访问功能交织在一起,这显然违反了SOC(关注点分离)原则。POCO是简单的实体,没有任何数据访问功能,但仍具备EntityObject所有功能,例如:
这是一个良好的起点
您还可以使用代码生成器轻松地从现有的实体框架项目中生成POCO。