您好,欢迎来到尔游网。
搜索
您的当前位置:首页数据库中如何存入枚举类型的值

数据库中如何存入枚举类型的值

来源:尔游网

 最近数据库中要插入在程序中是枚举类型的值,在程序中插入可以用ToString() 将枚举转换为字符串,但在取值的时候又会碰到是枚举的不能取,现在的问题是


1. 能取的情况 是如何插入数据库中的,什么方法  

 SqlHelperLib.ExecuteNonQuery(sql, ps);


2. 不能取的情况  是什么方法插入数据库中的  Status是string类型,而插入数据库中的是

 

 fieldValue.Add(Agv_Task._.Task_Type, agvTaskDTO.Task_Type.ToString());

 public IList<AgvTaskDTO> GetAllValidTaskList()
        {
            lock (_lockobj)
            {
                OrderByClause orderby = OrderByClause.None;
                //orderby = orderby && Agv_Task._.Priority.Asc;
                orderby = orderby && Agv_Task._.Receive_Date.Asc;
                IList<AgvTaskDTO> agvTaskList = Db.From<Agv_Task>()
                         .Where(Agv_Task._.Valid == "Y"
                                && Agv_Task._.Status.NotIn("Cancelled", "ArrivalAtTerminal","ToTerminal"))
                         .Select(Agv_Task._.All)
                         .OrderBy(orderby)
                         .ToList<AgvTaskDTO>();
                return agvTaskList;
            }
        }


因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务