Reputation: 351
I am joining two tables using primary key and foreign key.
My tables are
I want to select Category on basis of ID=categoryId
I am using NHibernate 4.03 with xml configuration files.
Upvotes: 2
Views: 7351
Reputation: 2879
For unrelated entities:
var query = from item in session.Query<Item>()
join category in session.Query<Category>() on item.CategoryID equals category.Id;
For related entities:
Category catAlias = null;
var query = session.QueryOver<Item>()
.JoinAlias(x => x.Category, () => catAlias);
Upvotes: 6