Пример #1
0
        public virtual async Task <int> UpdateRangeAsync <T>(IEnumerable <T> entities, string[] ByIds, string schema, string[] ignoreParameters = null)
        {
            var query = $"UPDATE {schema + typeof(T).Name} SET {_dbHelper.ConstructColumsForUpdate<T>(ignoreParameters)} Where {_dbHelper.ConstructColumsForUpdateWithKeys<T>(ByIds)};";
            var count = await _dapper.ExecuteAsync(_dbconnection, query, entities, _openTransaction);

            return(count);
        }