What are POCO classes in Entity framework?


POCO means Plain old C# object. When EDMX creates classes they are cluttered with lot of entity tags. For instance below is a simple customer class generated using entity framework. Many times we would like to use simple .NET classes and integrate the same with entity framework.

Entity framework allows the same. In other words you can create a simple .NET class and use the entity context object to load your simple .NET classes.