Вам необходимо поле-ключ, уникальное поле, которое будет идентифицировать запись, как выше сказали, добавьте свойство Id или если у вас свой идентификатор, то укажите его атрибутом [Key]
Используйте EF7, Создаете модель, Добавляете миграции, и БД у вас создается приложением, не надо ничего мудрить, плюс миграции, автоматически изменяют базу, при запуске обновленной версии приложения.
для начала почитайте metanit.com/sharp/entityframework, потом почитайте как подключить MySql к EF. и все. Я без проблем и всяких установок MSSql использую FireBird Embedded.