mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 09:15:27 +08:00 
			
		
		
		
	- 修复 .From<T2>.GroupBy Item2 以上无组参数未查找到的 bug #63;
This commit is contained in:
		@@ -41,8 +41,9 @@ namespace FreeSql.Internal.CommonProvider {
 | 
				
			|||||||
						if (mem0Name?.StartsWith("Item") == true && int.TryParse(mem0Name.Substring(4), out var tryitemidx)) {
 | 
											if (mem0Name?.StartsWith("Item") == true && int.TryParse(mem0Name.Substring(4), out var tryitemidx)) {
 | 
				
			||||||
							if (tryitemidx == 1) foridx++;
 | 
												if (tryitemidx == 1) foridx++;
 | 
				
			||||||
							else {
 | 
												else {
 | 
				
			||||||
								var alias = $"SP10{(char)(96 + tryitemidx)}";
 | 
													//var alias = $"SP10{(char)(96 + tryitemidx)}";
 | 
				
			||||||
								var tmptb = _tables.Where(a => a.AliasInit == alias && a.Table.Type == mem0.Type).FirstOrDefault();
 | 
													var tmptb = _tables.Where((a,idx) => //a.AliasInit == alias && 
 | 
				
			||||||
 | 
														a.Table.Type == mem0.Type && idx == tryitemidx - 1).FirstOrDefault();
 | 
				
			||||||
								if (tmptb != null) {
 | 
													if (tmptb != null) {
 | 
				
			||||||
									tb = tmptb;
 | 
														tb = tmptb;
 | 
				
			||||||
									foridx++;
 | 
														foridx++;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user