/// <summary> /// Fetches the individual element /// </summary> /// <param name="key">The key of the element to fetch.</param> /// <returns>The fetched element, or null if not found</returns> public override Telerik.Bencher.Model.Fluent.SalesOrderHeader FetchIndividual(int key) { Telerik.Bencher.Model.Fluent.SalesOrderHeader toReturn = null; using (var dbFactory = new Telerik.Bencher.Model.Fluent.FluentModel(ConnectionStringToUse)) { toReturn = dbFactory.SalesOrderHeaders.First <Telerik.Bencher.Model.Fluent.SalesOrderHeader>(p => p.SalesOrderID == key); } return(toReturn); }
/// <summary> /// Fetches the complete set of elements and returns this set as an IEnumerable. /// </summary> /// <returns>the set fetched</returns> public override IEnumerable <Telerik.Bencher.Model.Fluent.SalesOrderHeader> FetchSet() { List <Telerik.Bencher.Model.Fluent.SalesOrderHeader> headers; using (var dbFactory = new Telerik.Bencher.Model.Fluent.FluentModel(ConnectionStringToUse)) { headers = dbFactory.SalesOrderHeaders.ToList <Telerik.Bencher.Model.Fluent.SalesOrderHeader>(); } return(headers); }