The importance of Plain old CLR object in today's society is undeniable. Whether as a public figure, topic of debate, or significant date, Plain old CLR object occupies a relevant place in daily conversation. Its impact extends to all aspects of life, from politics to entertainment, influencing our opinions, decisions and actions. In this article we will explore how Plain old CLR object has shaped our society and how it continues to play a central role in our lives.
In software engineering, a plain old CLR object, or plain old class object (POCO) is a simple object created in the .NET Common Language Runtime (CLR) that is unencumbered by inheritance or attributes. This is often used in opposition to the complex or specialized objects that object-relational mapping frameworks often require.[1] In essence, a POCO does not have any dependency on an external framework.
Plain Old CLR Object is a play on the term plain old Java object from the Java EE programming world, which was coined by Martin Fowler in 2000.[2] POCO is often expanded to plain old C# object, though POCOs can be created with any language targeting the CLR. An alternative acronym sometimes used is plain old .NET object.[3]
Some benefits of POCOs are: