public Employees Employees_QueryForEntity(string serializedQuery) { EmployeesQuery query = EmployeesQuery.SerializeHelper.FromXml( serializedQuery, typeof(EmployeesQuery), AllKnownTypes) as EmployeesQuery; Employees obj = new Employees(); if (obj.Load(query)) { return obj; } return null; }
public jsResponse<EmployeesCollection, Employees> Employees_LoadByPrimaryKeyHierarchical(int primaryKey) { jsResponse<EmployeesCollection, Employees> response = new jsResponse<EmployeesCollection, Employees>(); EmployeesQuery q = new EmployeesQuery(); q.Select(q.EmployeeID, q.FirstName, q.LastName, q.LastName.As("ExtraColumn"), q.EmployeeID.As("IDasExtraColumn")); q.Where(q.EmployeeID == primaryKey); Employees emp = new Employees(); emp.Load(q); int count1 = emp.OrdersCollectionByEmployeeID.Count; int count2 = emp.OrdersCollectionByEmployeeID[0].OrderDetailsCollectionByOrderID.Count; response.entity = emp; return response; }