Linq к NHibernate: отличный

Smalltalk, с помощью закрытия

    fac := [ :x | x = 0 ifTrue: [ 1 ] ifFalse: [ x * (fac value: x -1) ]].

    Transcript show: (fac value: 24) "-> 620448401733239439360000"

нбар не работает в Писке, требует полных закрытий.

6
задан skaffman 8 January 2010 в 09:03
поделиться

1 ответ

Не можете попробовать:

Session.Linq()
   .Select(x => new FooBar { Name = x.Name, Year = x.Year }))
   .Distinct()
   .ToList();

Select возвращает IEnumerable , поэтому по умолчанию он должен иметь Distinct , независимо от того, обнаруживает его ваш intellisense или нет.

1
ответ дан 17 December 2019 в 20:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: