NReco.Data doesn't process correctly option "None" for DatabaseGeneratedAttribute.
Please check the following code snippet
[Key]
[Column("id")]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Id { get; set; }
This code is valid. However, during INSERT command column {Id} will be skipped because NReco.Data will think that column's value should be generated in DB but not manually. I assume that it checks existing of attribute "DatabaseGenerated" but not "None" option.
NReco.Data doesn't process correctly option "None" for DatabaseGeneratedAttribute. Please check the following code snippet
This code is valid. However, during INSERT command column {Id} will be skipped because NReco.Data will think that column's value should be generated in DB but not manually. I assume that it checks existing of attribute "DatabaseGenerated" but not "None" option.