こんにちは私は、私のWebアプリケーションのページと順序グリッドを埋めるためにNHiberanteを使用します。 プロジェクションを実際に導入するまではうまくいきました。NHibernate 3.0 Linqプロバイダ。 SkipとTopの後に動作しません。
これはオリジナル、作業コードです:
var data = repository
.Where(predicate);
.OrderBy(columns)
.Skip(amount)
.Take(anotherAmount);
その後、私は自分の投影を導入し始めたのだが、あまりにもうまく働いた:
var data = repository
.Where(predicate);
.OrderBy(columns)
.Select(myProjection);
を、私はすべてが私は行方不明追加機能することを幸せでしたSkip and Take、but stop - Nhibernateは、Selectがサポートされていないことを示します(NotSupportedException)。コード:
var data = repository
.Where(predicate);
.OrderBy(columns)
.Skip(amount)
.Take(anotherAmount)
.Select(projection);
これはバグですか、何か間違っていますか?
これは既知のバグです。 http://216.121.112.228/browse/NH-2317 –