fix: avoid redundant First() calls in BasicRepository (#101)

Co-authored-by: admin <admin@ardentleatherworks.com>
This commit is contained in:
Cody Kickertz 2025-12-21 12:00:29 -06:00 committed by GitHub
parent 2b0f9ad03a
commit 9d7b5b5298
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -214,7 +214,8 @@ private TModel Insert(IDbConnection connection, IDbTransaction transaction, TMod
var multi = RetryStrategy.Execute(static (state, _) => state.connection.QueryMultiple(state._insertSql, state.model, state.transaction), (connection, _insertSql, model, transaction));
var multiRead = multi.Read();
var id = (int)(multiRead.First().id ?? multiRead.First().Id);
var firstRow = multiRead.First();
var id = (int)(firstRow.id ?? firstRow.Id);
_keyProperty.SetValue(model, id);
return model;