mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 09:15:27 +08:00 
			
		
		
		
	- 修复 AsTable ManyToMany IncludeMany 无效的问题;#1103
This commit is contained in:
		@@ -994,7 +994,8 @@ namespace FreeSql.Internal.CommonProvider
 | 
				
			|||||||
                            List<object> midList = new List<object>();
 | 
					                            List<object> midList = new List<object>();
 | 
				
			||||||
                            var tbref2 = _commonUtils.GetTableByEntity(tbref.RefEntityType);
 | 
					                            var tbref2 = _commonUtils.GetTableByEntity(tbref.RefEntityType);
 | 
				
			||||||
                            var tbrefMid = _commonUtils.GetTableByEntity(tbref.RefMiddleEntityType);
 | 
					                            var tbrefMid = _commonUtils.GetTableByEntity(tbref.RefMiddleEntityType);
 | 
				
			||||||
                            var sbJoin = new StringBuilder().Append($"{_commonUtils.QuoteSqlName(tbrefMid.DbName)} midtb ON ");
 | 
					                            var tbrefMidName = _tableRules?.FirstOrDefault()?.Invoke(tbref.RefMiddleEntityType, tbrefMid.DbName) ?? tbrefMid.DbName;
 | 
				
			||||||
 | 
					                            var sbJoin = new StringBuilder().Append($"{_commonUtils.QuoteSqlName(tbrefMidName)} midtb ON ");
 | 
				
			||||||
                            for (var z = 0; z < tbref.RefColumns.Count; z++)
 | 
					                            for (var z = 0; z < tbref.RefColumns.Count; z++)
 | 
				
			||||||
                            {
 | 
					                            {
 | 
				
			||||||
                                if (z > 0) sbJoin.Append(" AND ");
 | 
					                                if (z > 0) sbJoin.Append(" AND ");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user