我与实体框架和MySQL使用代码优先的方法被玩弄,MySql的EF代码第一次迁移VB.NET
当我从运行我对新创建的MySQL服务器代码,没有数据库等(除默认值)它根据我创建的类创建数据库和表。我的问题是,我不知道我是否正确地做到这一点是,如果我改变我的模型类,例如添加一个新的属性,我希望一个新的列被添加到该特定的表。然而,这是不是这样,而不是我得到一个错误
Unknown column: 'Extent1.Email' in 'field list'
我知道这是因为我已经做了更改类的,但我的印象是,EF将能够做出的改变自动到数据库。
我已经安装了
EF 6.1.1
MySql.Data 6.9.3
MySql.Data.Entity 6.9.3