На самом деле POCO похож на POJO (простые старые объекты Java) в мире .net. POCO - это объекты, которым не нужно следовать каким-либо определенным соглашениям (реализация любого интерфейса, расширение любого класса, наличие специальных атрибутов или соглашение об именах и т. Д.)
Некоторые из постоянных сред заставляют нас использовать определенные интерфейсы или атрибуты, абстрактные классы. Это не проблема, если вы работаете над проектом с нуля и выбираете, какую инфраструктуру использовать, но если вы работаете в устаревшей системе и хотите изменить уровень доступа к данным, чтобы использовать постоянную среду, она может иметь негативное влияние.