最近数据库中要插入在程序中是枚举类型的值,在程序中插入可以用ToString() 将枚举转换为字符串,但在取值的时候又会碰到是枚举的不能取,现在的问题是
1. 能取的情况 是如何插入数据库中的,什么方法
(sql, ps);
2. 不能取的情况 是什么方法插入数据库中的 Status是string类型,而插入数据库中的是
(Agv_Task._.Task_Type, agvTaskDTO.Task_Type.ToString());
public IList<AgvTaskDTO> GetAllValidTaskList()
{
lock (_lockobj)
{
OrderByClause orderby = ;
//orderby = orderby && Agv_Task._.;
orderby = orderby && Agv_Task._.Receive_Date.Asc;
IList<AgvTaskDTO> agvTaskList = <Agv_Task>()
.Where(Agv_Task._.Valid == "Y"
&& Agv_Task._.("Cancelled", "ArrivalAtTerminal","ToTerminal"))
.Select(Agv_Task._.All)
.OrderBy(orderby)
.ToList<AgvTaskDTO>();
return agvTaskList;
}
}