C# 使用数据库优先方法EF将新表添加到现有数据库

C# 使用数据库优先方法EF将新表添加到现有数据库,c#,wpf,entity-framework,ef-database-first,C#,Wpf,Entity Framework,Ef Database First,现在我在解决方案中首先使用EF 6数据库,我在数据库中预定义了实体。我现在需要更新数据库和添加表 我找不到真正的方法来遵循打开edmx文件,在一个空白处右键单击并使用从数据库更新模型… 这是另一种选择,而且结果也更加清晰。在我看来,您还可以完全删除.edmx文件,并从projects.config文件中删除数据库连接字符串。然后重复添加新edmx文件的过程。使用此解决方案,我必须使用SQL语法在最终用户处创建数据库表!您有其他方法获得迁移吗?@MedMANS正如您所说的,您首先尝试数据库,我认为

现在我在解决方案中首先使用EF 6数据库,我在数据库中预定义了实体。我现在需要更新数据库和添加表


我找不到真正的方法来遵循

打开edmx文件,在一个空白处右键单击并使用从数据库更新模型…


这是另一种选择,而且结果也更加清晰。在我看来,您还可以完全删除.edmx文件,并从projects.config文件中删除数据库连接字符串。然后重复添加新edmx文件的过程。

使用此解决方案,我必须使用SQL语法在最终用户处创建数据库表!您有其他方法获得迁移吗?@MedMANS正如您所说的,您首先尝试数据库,我认为表已经存在。在这种情况下,我认为您可能希望尝试在模型(edmx文件)中创建此表,并尝试使用从模型生成数据库。我还将在最终用户处获得迁移!