protected override BaseEntity CreateModel(BaseEntity entity) { Location loc = entity as Location; loc.ID = (int)reader["ID"]; loc.Longitude = (double)reader["Longtidue"]; loc.Altitude = (double)reader["Altitude"]; loc.Des = reader["Des"].ToString(); loc.Name = reader["Name"].ToString(); LTypeDB db = new LTypeDB(); loc.Type = db.SelectByID((int)reader["Type"]); return(loc); }
//public static LType SelectByID(int id) //{ // if (lTypes==null) // { // LTypeDB db = new LTypeDB(); // Types = db.SelectAll(); // } // LType lTypes = lTypes.Find(c => c.ID == id); // return lTypes; //} public LType SelectByID(int id) { if (Ltypes == null) { LTypeDB db = new LTypeDB(); Ltypes = db.SelectAll(); } // LType xx=null; // foreach (LType lt in Ltypes) // { // if ( lt.ID == id) // xx = lt; //} LType fl = Ltypes.Find(lt => lt.ID == id); return(fl); }