Skip to content

Commit c06f33e

Browse files
fixup! Resolve owner's key correctly in case of property-ref
Set list initial capacity Co-Authored-By: fredericDelaporte <fredericdelaporte@free.fr>
1 parent 4587538 commit c06f33e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/NHibernate/Async/Engine/TwoPhaseLoad.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ internal static async Task InitializeEntityAsync(object entity, bool readOnly, I
7777
log.Debug("resolving associations for {0}", MessageHelper.InfoString(persister, id, session.Factory));
7878

7979
IType[] types = persister.PropertyTypes;
80-
var collectionToResolveIndexes = new List<int>();
80+
var collectionToResolveIndexes = new List<int>(hydratedState.Length);
8181
for (int i = 0; i < hydratedState.Length; i++)
8282
{
8383
object value = hydratedState[i];

src/NHibernate/Engine/TwoPhaseLoad.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ internal static void InitializeEntity(object entity, bool readOnly, ISessionImpl
8585
log.Debug("resolving associations for {0}", MessageHelper.InfoString(persister, id, session.Factory));
8686

8787
IType[] types = persister.PropertyTypes;
88-
var collectionToResolveIndexes = new List<int>();
88+
var collectionToResolveIndexes = new List<int>(hydratedState.Length);
8989
for (int i = 0; i < hydratedState.Length; i++)
9090
{
9191
object value = hydratedState[i];

0 commit comments

Comments
 (0)