Skip to content

Commit aeb462c

Browse files
committed
No parameters for type identifier on upgrade
1 parent d3796aa commit aeb462c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Orm/Xtensive.Orm/Orm/Providers/CompilationService.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ public CompilerConfiguration CreateConfiguration(Session session) =>
2424
new() {
2525
StorageNode = session.StorageNode,
2626
Tags = session.Tags,
27-
PreferTypeIdAsParameter = session.Domain.Configuration.PreferTypeIdsAsQueryParameters
27+
// prefer constants during upgrade process
28+
PreferTypeIdAsParameter = !session.Name.Equals(WellKnown.Sessions.System) && session.Domain.Configuration.PreferTypeIdsAsQueryParameters
2829
};
2930

3031
public ExecutableProvider Compile(CompilableProvider provider, CompilerConfiguration configuration)

0 commit comments

Comments
 (0)