Skip to content

Commit 3369c68

Browse files
Ihar YakimushIhar Yakimush
authored andcommitted
change alias for computed fields
1 parent 6da91a0 commit 3369c68

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

SolrNet.Linq.IntegrationTests/SelectTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public void AnonymousIdAndScore()
8989
var t1 = Product.SolrOperations.Value.AsQueryable(lo => lo.SetupQueryOptions = qo =>
9090
{
9191
Assert.Equal("id", qo.Fields.ElementAt(0));
92-
Assert.Equal("v0:score", qo.Fields.ElementAt(1));
92+
Assert.Equal("v1731e0:score", qo.Fields.ElementAt(1));
9393
})
9494
.Select(p => new { p.Id, Score= SolrExpr.Fields.Score()})
9595
.OrderBy(arg => arg.Score)
@@ -108,7 +108,7 @@ public void AnonymousOrderByScore()
108108
Assert.Equal("id", qo.Fields.ElementAt(0));
109109
Assert.Equal("price", qo.Fields.ElementAt(1));
110110
Assert.Equal("cat", qo.Fields.ElementAt(2));
111-
Assert.Equal("v0:score", qo.Fields.ElementAt(3));
111+
Assert.Equal("v1731e0:score", qo.Fields.ElementAt(3));
112112
}).Where(p => p.Id != null)
113113
.Select(p => new { p.Id, p.Price, p.Categories, Score = SolrExpr.Fields.Score() })
114114
.Where(arg => arg.Categories.Any(s => s == "electronics"))
@@ -197,7 +197,7 @@ public void Product2()
197197
Assert.Equal("id", qo.Fields.ElementAt(0));
198198
Assert.Equal("price", qo.Fields.ElementAt(1));
199199
Assert.Equal("cat", qo.Fields.ElementAt(2));
200-
Assert.Equal("v0:score", qo.Fields.ElementAt(3));
200+
Assert.Equal("v1731e0:score", qo.Fields.ElementAt(3));
201201

202202
Assert.Equal(2, qo.OrderBy.Count);
203203
Assert.Equal("id", qo.OrderBy.ElementAt(0).FieldName);
@@ -239,7 +239,7 @@ public void Product2WithMemberProduct()
239239
Assert.Equal(3, qo.Fields.Count);
240240
Assert.Equal("id", qo.Fields.ElementAt(0));
241241
Assert.Equal("price", qo.Fields.ElementAt(1));
242-
Assert.Equal("v0:score", qo.Fields.ElementAt(2));
242+
Assert.Equal("v1731e0:score", qo.Fields.ElementAt(2));
243243

244244
Assert.Equal(3, qo.OrderBy.Count);
245245
Assert.Equal("id", qo.OrderBy.ElementAt(0).FieldName);

SolrNet.Linq/Impl/SelectExpressionsCollection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public void AddComputed(MethodCallExpression expression, string value)
2525
string alias;
2626
if (existing == null)
2727
{
28-
alias = $"v{this._identity}";
28+
alias = $"v1731e{this._identity}";
2929
this.QueryOptions.Fields.Add($"{alias}:{value}");
3030
this._identity++;
3131
}

0 commit comments

Comments
 (0)