Я новичок в EF4 и стараюсь следовать инструкциям как можно лучше, поэтому я решил пойти по маршруту POCO и поместил классы POCO в свой собственный проект. Я добавил классы репозитория в проект DataAccess, и, конечно же, проект DataAccess ссылается на проект POCO.
В настоящее время я добавляю бизнес-функциональность к классам POCO и столкнулся с проблемой, когда определенный метод одного из объектов POCO создает кучу других объектов POCO, и это круто. НО, объекты POCO, которые он создает, уже находятся в базе данных, поэтому знайте, что мне нужен мой проект BusinessEntity для ссылки на проект DataAccess, который, конечно же, создает циклическую ссылку.
Любое руководство в этом пространстве будет высоко оценено.
var share = ctx.Shares.Include("Events")
, и EF автоматически заполнит события. - person RPM1984   schedule 21.01.2011