Я только начал изучать POCO, но не могу понять его использования и преимущества. Даже следующая ссылка stackoverflow не помогла мне.
что такое Entity Framework с POCO
Может ли кто-нибудь объяснить использование POCO с помощью простого примера?
POCOs (Обычные старые объекты CLR) - это просто объекты вашего домена. Обычно, когда мы используем инфраструктуру сущности, сущности генерируются автоматически для вас. Это замечательно, но, к сожалению, эти объекты чередуются с функциональностью доступа к базам данных, которая явно противоречит SOC (Разделение беспокойства). POCOs - это простые объекты без каких-либо функций доступа к данным, но при этом все возможности предоставляют функции EntityObject, такие как
Вот хорошее начало для этого
Вы также можете легко создавать POCO из существующего проекта инфраструктуры Entity с помощью генераторов кода.