Достойный код, видимый пример Entity Framework, POCO и многоуровневой архитектуры в дикой природе? - PullRequest
0 голосов
/ 01 сентября 2011

Может ли кто-нибудь указать на хороший пример многоуровневой архитектуры на основе Entity Framework 4, использующей POCO в C #, предпочтительно написанной с точки зрения введения в концепцию?

То, что я ищу, - это то, что демонстрирует использование POCO на более высоком уровне, передачу их обратно на уровни в Entity Framework и в базу данных с преобразованиями, выполняемыми по мере необходимости.

Я видел много статей, основанных на одной или другой, но на самом деле ничего такого, что могло бы объединить все это в примере "вот как все это работает".

Приветствие Ричард

Ответы [ 2 ]

1 голос
/ 01 сентября 2011

Это не самый любимый пример, но у него есть несколько положительных моментов. Реализация имеет некоторые слабые стороны, но со временем она улучшается, и ее выполнение стоит того, чтобы ее прочитать.

http://microsoftnlayerapp.codeplex.com/

1 голос
/ 01 сентября 2011

Фраза «N-уровневая архитектура» недооценивается с помощью шаблона «Репозиторий, Единица работы и Спецификация» во многих статьях.Использование репозитория, единицы работы и спецификации означает наличие N-уровневой архитектуры.Вы можете найти много статей об этом онлайн.Вот некоторые из них:

http://thedatafarm.com/blog/data-access/agile-entity-framework-4-repository-part-1-model-and-poco-classes/

http://elegantcode.com/2009/12/15/entity-framework-ef4-generic-repository-and-unit-of-work-prototype/

http://huyrua.wordpress.com/2010/07/13/entity-framework-4-poco-repository-and-specification-pattern/

http://www.hightech.ir/Tags/EntityFramework

...