NHibernateは初めてです。以下のシナリオの基準を作成することは可能ですか?
public class A{
public string name {get; set;}
}
public class B {
public string name {get; set;}
}
public class C {
public string firstname {get; set;}
public string lastname {get; set;}
}
最終的には以下のクエリを作成したいと思います
SELECT a.*, b.*, c.* FROM A AS a
INNER JOIN B as b ON a.id = b.Id
INNER JOIN C AS c ON b.id = c.Id
WHERE o.lastname like '%ted%'
OR c.firstname like '%test%'
OR b.name like '%test%'
OR a.name like '%test%'
編集:作者のコメントによるクラス。
public class A
{
public string aname {get; set;}
public string aId {get; set;}
}
public class B
{
public string bId {get; set;}
public string bname {get; set;}
}
public class C
{
public string firstname {get; set;}
public string lastname {get; set;}
}