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