public int Call <TRecord>(string sqlEntryName , Query <TRecord> aQuery , Dictionary <string, string> aPlaceHolders = null) where TRecord : class, IRecord, new() { using (Tran aTran = this.CreateTran()) { return(aTran.Call(sqlEntryName, aQuery, aPlaceHolders)); } }