Linq-to-NHibernateを使用して次のSQL出力を取得しようとしています。
SELECT DISTINCT Name, at.Year FROM MyTable mt
INNER JOIN AnotherTable at ON at.Id = mt.AnotherTableId
NameプロパティとYearプロパティは新しいクラスにラップされるため、C#コードは次のようになります。
Session.Linq()
.Select(x => new FooBar { Name = x.Name, Year = x.AnotherTable.Year }))
.ToList();
DISTINCTキーワードをSQLクエリに表示するにはどうすればよいですか?