Entity Framework
Auto Field

Automatic field

AutoMode Option

OptionDescription
AutoAutomatic management.
FreeManual management.
SuppressIgnores management rules and restores specified fields.

Automatic time

  • AutoCreationTime Automatically set CreationTime.
  • AutoLastWriteTime Automatically set LastWriteTime.
AutoSuppressFree
Insert row✔️ Auto✔️ Auto✔️ Auto
Delete row✔️ Allow✔️ Allow✔️ Allow
ModificationAutoSuppressFree
Marked column✔️ Auto🛑 Restore✏️ Manual
Other columns✏️ Manual✏️ Manual✏️ Manual

Row lock

  • RowLock When the field value is not null, the value of the specified column is prohibited from changing.

The database value is null:

AutoSuppressFree
Insert row✔️ Allow✔️ Allow✔️ Allow
Delete row✔️ Allow✔️ Allow✔️ Allow
ModificationAutoSuppressFree
Marked column✏️ Manual✏️ Manual✏️ Manual
Locked columns✏️ Manual✏️ Manual✏️ Manual
Other columns✏️ Manual✏️ Manual✏️ Manual

The database value is not null:

AutoSuppressFree
Insert row---
Delete row❌ Forbid❌ Forbid✔️ Allow
ModificationAutoSuppressFree
Marked column❌ Forbid🛑 Restore✏️ Manual
Locked columns❌ Forbid✏️ Manual✏️ Manual
Other columns✏️ Manual✏️ Manual✏️ Manual