예제 #1
0
        public IHttpActionResult UpdateUser()
        {
            var f1 = new DbFiled <user>(x => x.Age, 27);
            var b  = userRespo.Update(x => x.Id == 56907279991046144, f1);

            return(Json(b));
        }
        public IHttpActionResult UpdateUser()
        {
            var f1 = new DbFiled <UserInfo>(x => x.age, 27);
            var b  = userRespo.Update(x => x.id == 2, f1);

            return(Json(b));
        }
예제 #3
0
        /// <summary>
        /// 字段转成字典
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <param name="filed"></param>
        /// <returns></returns>
        public static IDictionary <string, object> ToPropertyParam <TEntity>(this DbFiled <TEntity> filed) where TEntity : class
        {
            var property = ExpressionUtils.GetProperty(filed.Name);

            return(new Dictionary <string, object> {
                { property, filed.Value }
            });
        }