/// <summary> /// 只返回列表中的唯一实体时,使用此方法。 /// 断开 Entity 与 EntityList 之间的关系,可防止 EntityList 内存泄漏。 /// </summary> /// <param name="list"></param> /// <returns></returns> private static Entity DisconnectFirst(EntityList list) { Entity res = null; if (list.Count > 0) { res = list[0]; res.DisconnectFromParent(); } return(res); }