Я щойно почав вивчати POCO, але не можу зрозуміти його використання та переваги. Навіть наступне посилання stackoverflow мені не допомогло.
що таке Entity Framework з POCO
Хтось може пояснити використання POCO на простому прикладі?
Я щойно почав вивчати POCO, але не можу зрозуміти його використання та переваги. Навіть наступне посилання stackoverflow мені не допомогло.
що таке Entity Framework з POCO
Хтось може пояснити використання POCO на простому прикладі?
Відповіді:
POCO (звичайні старі об'єкти CLR) - це просто сутності вашого домену. Зазвичай, коли ми використовуємо фреймворк сутності, сутності генеруються автоматично для вас. Це чудово, але, на жаль, ці сутності перетинаються функціоналом доступу до баз даних, що явно суперечить SOC (відокремлення проблем). POCO - це прості сутності без будь-якої функції доступу до даних, але все одно надає можливості всім функціоналам EntityObject, таким як
Ось хороший початок для цього
Ви також можете так легко генерувати POCO з вашого існуючого фреймворкового проекту Entity, використовуючи генератори коду.