示例#1
0
        public ApiResult <FrontendDevice> Get(string id)
        {
            ApiResult <FrontendDevice> result = new ApiResult <FrontendDevice>();

            using (CommonDbContext db = new CommonDbContext())
            {
                result.Result = db.Set <FrontendDevice>().FindById(id);
                //测试SqlQuery方法
                var list = db.SqlQuery("SELECT * FROM PASSPORT_APPLICATIONFORM WHERE APPLICATIONID =:Id", new { Id = "0EXFQJESIFD491UF530X" }).Read <ApplicationForm>();
                result.Message = JsonConvert.SerializeObject(list);
                //测试非查询SQL执行
                int rowCount = db.ExecuteSqlCommand(@"UPDATE PASSPORT_APPLICATIONFORM " +
                                                    "                   SET MODIFIEDTIME=:Time WHERE APPLICATIONID =:Id", new { Time = DateTime.Now, Id = "0EXFQJESIFD491UF530X" });
                result.TotalCount = rowCount;
            }
            return(result);
        }
示例#2
0
        /// <summary>
        /// 获取路面设备
        /// </summary>
        /// <returns></returns>
        public static List <dynamic> GetAllFrontendDevice()
        {
            string sql = "select DEVICEID,DEVICENAME from frontenddevice where functiontype like '09%' or functiontype='0200'";
            List <FrontendDevice> list = null;

            using (CommonDbContext db = new CommonDbContext())
            {
                list = db.SqlQuery(sql).Read <FrontendDevice>().ToList();
            }
            List <dynamic> listR = new List <dynamic>();

            foreach (var item in list)
            {
                listR.Add(new
                {
                    Value = item.DeviceId,
                    Text  = item.DeviceName
                });
            }
            return(listR);
        }