Question: How can I create a `for` loop for this, in VB.Net? (shown below)

the code below adds values to my chart and is populated by labels that are stored on the windows form.

```
With .Points
    .AddXY(0, 0)
    .AddXY(1, LblWkEff1.Text)
    .AddXY(2, LblWkEff2.Text)
    .AddXY(3, LblWkEff3.Text)
    .AddXY(4, LblWkEff4.Text)
    .AddXY(5, LblWkEff5.Text)
    .AddXY(6, LblWkEff6.Text)
    .AddXY(7, LblWkEff7.Text)
    .AddXY(8, LblWkEff8.Text)
    .AddXY(9, LblWkEff9.Text)
    .AddXY(10, LblWkEff10.Text)
End With

```

Answer: 
I had the same error, even after adding `autoincrement=True`.

The problem was I already had the migration created. So I downgraded to the previous migration, deleted the migration, created the migration again and upgraded.

Then the error was gone.

Hope it helps someone stuck on this.

Wrapping off: Add `autoincrement=True`, and ensure your migration is updated and applied.
In my case, I just added the id as external parameter, without relying on sqlalchemy