public void AddRecycle(string recycleMan,string description,string address,decimal longitude,decimal latitude,DateTime?startTime,DateTime? endTime) { try { Recycle addModel = new Recycle() { Id = Guid.NewGuid(), RecycleMan = StringHelper.LimitLength(recycleMan), Description = StringHelper.LimitLength(description, 500), Address = StringHelper.LimitLength(address, 100), Longitude = longitude, Latitude = latitude, StartTime = startTime ?? DateTime.Now, EndTime = endTime ?? startTime.Value.AddDays(1) }; db.AddToRecycles(addModel); db.SaveChanges(); } catch(Exception ex) { throw ex; } }
/// <summary> /// 用于向 Recycles EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToRecycles(Recycle recycle) { base.AddObject("Recycles", recycle); }
/// <summary> /// 创建新的 Recycle 对象。 /// </summary> /// <param name="id">Id 属性的初始值。</param> /// <param name="recycleMan">RecycleMan 属性的初始值。</param> /// <param name="address">Address 属性的初始值。</param> /// <param name="latitude">Latitude 属性的初始值。</param> /// <param name="longitude">Longitude 属性的初始值。</param> /// <param name="startTime">StartTime 属性的初始值。</param> /// <param name="endTime">EndTime 属性的初始值。</param> /// <param name="description">Description 属性的初始值。</param> public static Recycle CreateRecycle(global::System.Guid id, global::System.String recycleMan, global::System.String address, global::System.Decimal latitude, global::System.Decimal longitude, global::System.DateTime startTime, global::System.DateTime endTime, global::System.String description) { Recycle recycle = new Recycle(); recycle.Id = id; recycle.RecycleMan = recycleMan; recycle.Address = address; recycle.Latitude = latitude; recycle.Longitude = longitude; recycle.StartTime = startTime; recycle.EndTime = endTime; recycle.Description = description; return recycle; }