Skip to content

Commit

Permalink
I fixed a bug where Primary Keys that were not Identity Insert were g…
Browse files Browse the repository at this point in the history
…etting UpdateIdentity for the field name in the Reader.
  • Loading branch information
DataJuggler committed Nov 21, 2023
1 parent 93f8017 commit 41a9a61
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions DataTier.Net/Client/Builders/DataObjectReaderCreator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -916,21 +916,21 @@ private List<DataField> WriteLoadMethod(DataTable dataTable, dataObjects.CustomR
{
// add each field
foreach (DataField field in fields)
{
// do not write the primary key
if ((!field.PrimaryKey) || (dataTable.IsView))
{
// I changed this so only AutoNumber (Identity) Primary Keys call UpdateIdentity.
if (field.PrimaryKey && field.DataType == DataManager.DataTypeEnum.Autonumber)
{
// Now Write Update Identity Method
WriteUpdateIdentity(dataTable, objectName);
}
else
{
// load this field
loadField = CreateLoadFieldLine(field, objectName);

// Write Line To LoadF This field
WriteLine(loadField);
}
else
{
// Now Write Update Identity Method
WriteUpdateIdentity(dataTable, objectName);
}
}
}

Expand Down

0 comments on commit 41a9a61

Please sign in to comment.