В дополнение к предыдущему ответу, среда выполнения использует ваш класс POCO, используя отражение, и создает класс Dynamic Proxy, унаследовавший ваш класс POCO.Таким образом, он добавит эти функциональные возможности + функциональные возможности EntityObject во время выполнения, которые помогут динамическим прокси-серверам включить отложенную загрузку и динамическое отслеживание изменений.