我在我的MySQL MVC项目中使用.NET连接器。连接正常。但是,在第一次从我的ADO.NET Data Model数据库(用“从数据库中更新模型”)创建MySQL之后,每次我以任何方式更改数据库(添加/删除表/属性)并再次选择“从数据库中更新模型”之后,.edmx我试图从设计器中删除该表,并再次查看“从数据库中更新模型”,它将表添加到设计器中,但实体不会更改。
将表users添加到设计器
最初,我使用MySQL工作台中的数据建模来设计一个由一系列表(即列和关系)组成的数据库。
然后使用数据库-> Forward Engineer,我创建了一个数据库,并将数据插入到表中。现在我已经意识到我设计的模型需要一些更改,所以我通过插入列修改了一些表。我的问题是,如何让MySQL工作台更改表?使用数据库Synchronize模型,更新源程序只生成一堆CREATE TABLE IF NOT EXISTS ->语句,并且当这些表存在时,什么也不会改变。