Esempio n. 1
0
        public override int UpdateMany <T>(IEnumerable <T> models, string updateFields)
        {
            var sqls = GetDapperSqls(typeof(T));

            if (string.IsNullOrEmpty(sqls.KeyName))
            {
                throw new Exception("表[" + sqls.TableName + "]没有主键");
            }

            string sql = DapperCommon.BuilderUpdateByIdSql(sqls, updateFields, "[", "]");

            return(Execute(sql, models));
        }