У меня проблема с повторяющимся сообщением в блоге, когда я запускаю оператор linq ниже.
Проблема в том, что сообщение в блоге может иметь один и тот же тег несколько раз, и это является причиной проблемы. Я знаю, когда вы используете критерии, вы можете сделать следующие критерии. SetResultTransformer (new 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();