public T GetLastOdds <T>(string oddsType, string matchId, bool IsDS) where T : JingCai_Odds, new() { Session.Clear(); var isDS = IsDS == true ? 1 : 0; // 通过数据库存储过程进行查询 var query = CreateOutputQuery(Session.GetNamedQuery("P_JCZQ_GetLastOddsByMatchId")) .AddInParameter("MatchId", matchId) .AddInParameter("OddsType", oddsType) .AddInParameter("IsDS", isDS); var dt = query.GetDataTable(); if (dt.Rows.Count == 0) { return(null); } return(ORMHelper.ConvertDataRowToInfo <T>(dt.Rows[0])); }