mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +08:00 
			
		
		
		
	- 增加 AsTable 自动分表 InsertOrUpdate 的支持;#1066
This commit is contained in:
		@@ -22,8 +22,8 @@ namespace FreeSql.Odbc.Dameng
 | 
			
		||||
            var sqls = new string[2];
 | 
			
		||||
            var dbParams = new List<DbParameter>();
 | 
			
		||||
            var ds = SplitSourceByIdentityValueIsNull(_source);
 | 
			
		||||
            if (ds.Item1.Any()) sqls[0] = getMergeSql(ds.Item1);
 | 
			
		||||
            if (ds.Item2.Any()) sqls[1] = getInsertSql(ds.Item2);
 | 
			
		||||
            if (ds.Item1.Any()) sqls[0] = string.Join("\r\n\r\n;\r\n\r\n", ds.Item1.Select(a => getMergeSql(a)));
 | 
			
		||||
            if (ds.Item2.Any()) sqls[1] = string.Join("\r\n\r\n;\r\n\r\n", ds.Item2.Select(a => getInsertSql(a)));
 | 
			
		||||
            _params = dbParams.ToArray();
 | 
			
		||||
            if (ds.Item2.Any() == false) return sqls[0];
 | 
			
		||||
            if (ds.Item1.Any() == false) return sqls[1];
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user