У меня есть проблема с дублирующимся возвращением сообщения в блоге, когда я выполняю linq оператор ниже.
Проблема, что сообщение в блоге может иметь тот же тег больше затем однажды и это вызывает проблему. Я знаю, когда Вы используете критерии, можно сделать followingcriteria. SetResultTransformer (новый DistinctRootEntityResultTransformer ());
Как я могу сделать то же самое с linq?
List<BlogPost> result = (from blogPost in _session.Linq<BlogPost>()
from tags in blogPost.Tags
where tags.Tag == tag && blogPost.IsPublished
&& blogPost.Slug != slugToExclude
orderby blogPost.DateCreated descending
select blogPost).Distinct()
.Skip(recordsToSkip).Take(pageSize).ToList();