mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 18:52:50 +08:00
- 修复 .From<T2>.GroupBy Item2 以上无组参数未查找到的 bug #63;
This commit is contained in:
parent
611c066481
commit
873364c7ee
@ -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++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user