Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 7fe8fdb

Browse files
committed
Update OrmLiteWriteCommandExtensions.cs
1 parent 2ca7d4a commit 7fe8fdb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ServiceStack.OrmLite/OrmLiteWriteCommandExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,6 +1006,7 @@ internal static int SaveAll<T>(this IDbCommand dbCmd, IEnumerable<T> objs)
10061006

10071007
try
10081008
{
1009+
var dialect = dbCmd.Dialect();
10091010
foreach (var row in saveRows)
10101011
{
10111012
var id = modelDef.GetPrimaryKey(row);
@@ -1017,9 +1018,8 @@ internal static int SaveAll<T>(this IDbCommand dbCmd, IEnumerable<T> objs)
10171018
{
10181019
if (modelDef.HasAutoIncrementId)
10191020
{
1020-
var dialectProvider = dbCmd.GetDialectProvider();
10211021
var newId = dbCmd.Insert(row, commandFilter: null, selectIdentity: true);
1022-
var safeId = dialectProvider.FromDbValue(newId, modelDef.PrimaryKey.FieldType);
1022+
var safeId = dialect.FromDbValue(newId, modelDef.PrimaryKey.FieldType);
10231023
modelDef.PrimaryKey.SetValue(row, safeId);
10241024
id = newId;
10251025
}

0 commit comments

Comments
 (0)