Over all these years, started from 2009, the Entity Framework for MySQL is like forget about it kind of thing.
Let me bring out 2 cases here.
The first one, let’s look at what fields the table has.
See what is extra in the ListView after binding? That will actually cause you error. This will not happen in MS SQL.
The second case the error is completely irrelevant.
Frankly, I will not spent my time anymore using Entity Framework with MySQL. I go back to ADO SqlCommand and so.