Rename and repurpose KeyPropertyInfo to ColumnPropertyInfo and use it in both IPropertyResolver and IKeyPropertyResolver to allow specifying whether a property represents a generated database column via the [DatabaseGenerated] attribute.
Query generation for inserts and updates has been adjusted to skip generated properties.
Rename and repurpose
KeyPropertyInfo
toColumnPropertyInfo
and use it in bothIPropertyResolver
andIKeyPropertyResolver
to allow specifying whether a property represents a generated database column via the[DatabaseGenerated]
attribute.Query generation for inserts and updates has been adjusted to skip generated properties.
Fixes #190