2
代码:小巧玲珑的对象加上背景
class ComplicatedObject {
public int? TaskTypeId { get; set; }
public int?[] CountTypeIds { get; set; }
public int?[] EquipmentTypeIds { get; set; }
public int? TaskBlockId { get; set; }
public int? TeamId { get; set; }
public string DriverId { get; set; }
public int? TaskStatusId { get; set; }
public string EventType { get; set; }
public DateTime? StartDate { get; set; }
public DateTime? EndDate { get; set; }
public string County { get; set; }
public string Tag { get; set; }
}
目前我做的:
var param = new
{
Id = id,
TaskTypeId = complicatedObjectInstance.TaskTypeId,
CountTypeIds = complicatedObjectInstance.CountTypeIds,
EquipmentTypeIds = complicatedObjectInstance.EquipmentTypeIds,
TaskBlockId = complicatedObjectInstance.TaskBlockId,
TeamId = complicatedObjectInstance.TeamId,
DriverId = complicatedObjectInstance.DriverId,
TaskStatusId = complicatedObjectInstance.TaskStatusId,
EventType = complicatedObjectInstance.EventType,
StartDate = complicatedObjectInstance.StartDate,
EndDate = complicatedObjectInstance.EndDate,
County = complicatedObjectInstance.County,
Tags = complicatedObjectInstance.Tag
};
ExecuteQuery(sql, params)
凡那短小精悍越来越对象基本上是在ID加ComplicatedObject。
我要像做
ExecuteQuery(sql, new { Id = id, complicatedObjectInstance})