Coward
سه شنبه 15 اردیبهشت 1388, 19:35 عصر
سلام دوستان من می خوام به وسیله Nhibernate میانگین زمان شروع و پایان یک OBJECT را حساب کنم کمی از نظر SYNTAX مشکل دارم اگر کسی کمک کنه ممنون می شم این هم کد من
public static int GetAvgTime(int InboxId, DateTime StartTime, DateTime EndTime)
{
Criteria criteria = new Criteria();
criteria.Query = "select avg(result.FixTime-flt.PersianCreateTime )from Fault flt join flt.ReceivedFaults inbox join FaultResult result.Results where result.State != SentToAnotherUnit AND flt.Stat=FaultState AND inbox.Id= :InboxId";
criteria.Parameters.Add("Id", InboxId);
criteria.Parameters.Add("id", InboxId);
DataFacade dFacade = new DataFacade();
return dFacade.GetCount(criteria);
}
public static int GetAvgTime(int InboxId, DateTime StartTime, DateTime EndTime)
{
Criteria criteria = new Criteria();
criteria.Query = "select avg(result.FixTime-flt.PersianCreateTime )from Fault flt join flt.ReceivedFaults inbox join FaultResult result.Results where result.State != SentToAnotherUnit AND flt.Stat=FaultState AND inbox.Id= :InboxId";
criteria.Parameters.Add("Id", InboxId);
criteria.Parameters.Add("id", InboxId);
DataFacade dFacade = new DataFacade();
return dFacade.GetCount(criteria);
}