Я собираюсь использовать PetaPoco в проекте, а не в NHIbernate, как обычно, и у меня есть вопрос о коллекциях и их использовании из модели предметной области.
Допустим, у меня есть BlogPostс именем и текстом, а затем комментарии с именем, автором, текстом
Я хочу связать BlogPost с комментариями.Я сделал это в SQL с таблицей Blogposts_Comments.В NHibernate у меня была бы просто коллекция комментариев на BlogPost и карта, которая затем была бы извлечена или помечена как ленивая.
Я думаю, я мог бы лениво загрузить эти комментарии, поэтому для этого я бывызовите мой объект доступа к данным GetCommentsForBlogPost (this) в методе PostComments () в блоге.Мой вопрос, считается ли это хорошей практикой?Ваши доменные объекты вызывают уровень доступа к данным?в моих проектах NHibernate они работали так же, как и прокси / магия NHibernate.