【发布时间】:2014-10-25 17:11:56
【问题描述】:
是否可以使用 ServiceStack 加入 2 个以上的表? 我尝试了类似的方法,但我需要链接 evrything:
// Join PatientDetails and BedDetails
SqlExpression<PatientDetails.PatientDetails> q = _dbConnection.From<PatientDetails.PatientDetails>();
q.Join<PatientDetails.PatientDetails, BedDetails.BedDetails>((patient, bed) => patient.ByBedId == bed.BedDetailsId);
List<PatientDetails.PatientDetails> PatientBedJOIN = _dbConnection.Select(q);
// Join PatientSession and PatientDetails
SqlExpression<PatientSession> q1 = _dbConnection.From<PatientSession>();
q1.Join<PatientSession, PatientDetails.PatientDetails>((session, patientd) => session.ByPatientId == patientd.PatientDetailsId);
List<PatientSession> SessionPatientJOIN = _dbConnection.Select(q1);
我正在使用 OrmLite 和 Sqlite, 谢谢
【问题讨论】:
标签: c# sqlite servicestack ormlite-servicestack