0

NHibernate クエリを最適化しようとしています。

var profile = dc.Profiles.FirstOrDefault(p => p.IdProfile == idProfile);

権利のコレクションをロードしたいと思います。これは私がしました:

var profile = dc.Profiles.Fetch(x => x.Rights).FirstOrDefault(p => p.IdProfile == idProfile);

結果は私が予想していたものとはまったく異なりました。

どうすれば修正できますか?

4

1 に答える 1

-1

このように使用できます

var profile = dc.Profiles.Where(p => p.IdProfile == idProfile).Select(x => x.Rights);
于 2013-03-15T12:01:00.503 に答える