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

Commit ecbc52f

Browse files
committed
Merge pull request #259 from jarroda/master
Suggest fix for #258
2 parents 17bb4f8 + 1c9d5be commit ecbc52f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/ServiceStack.OrmLite/OrmLiteDialectProviderBase.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,8 @@ public virtual string ToInsertRowStatement(object objWithProperties, IList<strin
481481
var modelDef = objWithProperties.GetType().GetModelDefinition();
482482

483483
foreach (var fieldDef in modelDef.FieldDefinitions)
484-
{
484+
{
485+
if (fieldDef.IsComputed) continue;
485486
if (fieldDef.AutoIncrement) continue;
486487
//insertFields contains Property "Name" of fields to insert ( that's how expressions work )
487488
if (insertFields.Count > 0 && !insertFields.Contains(fieldDef.Name)) continue;
@@ -628,7 +629,9 @@ public virtual string ToUpdateRowStatement(object objWithProperties, IList<strin
628629
var modelDef = objWithProperties.GetType().GetModelDefinition();
629630

630631
foreach (var fieldDef in modelDef.FieldDefinitions)
631-
{
632+
{
633+
if (fieldDef.IsComputed) continue;
634+
632635
try
633636
{
634637
if (fieldDef.IsPrimaryKey && updateFields.Count == 0)

0 commit comments

Comments
 (0)