I've switched from MySql.Data.EntityFrameworkCore to Pomelo.EntityFrameworkCore.MySql which is now working. I'm unsure if the additions in the Zero version vs Boilerplate have incompatible table definitions, but the documentation should not recommend a package that does not work.