次のデータベーステーブルがあります
Messages
- ID
- Name
- Date
- CategoryID
Categories
- ID
- Name
Messages マップのカテゴリを参照する Fluent Nhibernate マッピングを作成しました。
public MessageMap()
{
Table("messages");
Id(x => x.Id, "ID");
Map(x => x.Name, "name");
Map(x => x.Date, "date");
References(x => x.Category).Column("categoryid");
}
ここで、特定のカテゴリ名を持つすべてのメッセージを選択したいと考えています。名前でカテゴリを検索し、ID を取得してすべてのメッセージを選択できることはわかっています。それでも、これらの 2 つの個別のルックアップを 1 つに組み合わせることができます。実際は Fluent NHibernate にあります。方法はわかりません。