2011-12-26 72 views

回答

0

注:該代碼是從內存中沒有編譯器,必須進行調整

Service serviceAlias = null; 

var subquery = QueryOver.Of<Service>() 
    .WhereRestrictonOn(s => s.Student.Id).EqProperty(() => serviceAlias.Student.Id) 
    .WhereRestrictonOn(s => s.Date).EqProperty(() => serviceAlias.Date) 
    .WhereRestrictonOn(s => s.ProcedureCode.Id).NotEqProperty(() => serviceAlias.ProcedureCode.Id); 

var results = session.QueryOver(() => serviceAlias) 
    .WithSubqueries.WhereExists(subquery) 
    .List(); 
相關問題