フォーラムでは、各トピックから最新の投稿をリストしたいと思います。 SQLでは、TopicがMax(Post.Date)を取ってグループとサブクエリを行い、Postsテーブルを使って内部結合を行い、各トピックから最新のPostレコードを取得できます。 ICriteriaでこれをどのように再現できますか?ICriteria(Nhibernate)を使用してトピックから最新の投稿を取得
詳細:トピッククラスはNO Postsプロパティを持っています。
TARGETのSQL:。 SELECTポストの記事* FROM 、(投稿GROUP BY IdTopicから日付AS IdTopic、MAX(DATE)を選択)MaxDates MaxDates.IdTopic = Posts.IdTopic AND MaxDates.Date =投稿AS。日
TKS []
パトリック・コエーリョのcreateCriteriaを使用することにより
あなたが探しているSQLを使用して記事を更新することができますあなたのためにICriteriaを生成するには?また、スキーマを提供する場合や、スキーマの関連部分を提供する場合にも役立ちます。 – csano
@csターゲットSQLクエリで更新されます。 –