C# Visual Studio模型不会显示一些新表
我在数据库中添加了一些表,刷新模型不起作用。所以我完全删除了我的.edmx文件。然后,我根据更新后的数据库重新创建了模型,但仍然缺少相同的表。我不确定为什么,但出于某种原因,它不会将某些表加载到模型中。我查看了XML.edmx,这些表列在文件的某些点上……所以我不确定它们为什么不会出现。有人知道我可以试试的把戏吗C# Visual Studio模型不会显示一些新表,c#,entity-framework,sql-server-express,edmx,C#,Entity Framework,Sql Server Express,Edmx,我在数据库中添加了一些表,刷新模型不起作用。所以我完全删除了我的.edmx文件。然后,我根据更新后的数据库重新创建了模型,但仍然缺少相同的表。我不确定为什么,但出于某种原因,它不会将某些表加载到模型中。我查看了XML.edmx,这些表列在文件的某些点上……所以我不确定它们为什么不会出现。有人知道我可以试试的把戏吗 谢谢 如果所讨论的表在其他两个实体之间实现了多对多关系,并且只有两列,这两列都是其他表的外键,那么它们将被包含到该关系中,而不是作为单独的实体出现在模型中 如果不是这样,请检查您的连接
谢谢 如果所讨论的表在其他两个实体之间实现了多对多关系,并且只有两列,这两列都是其他表的外键,那么它们将被包含到该关系中,而不是作为单独的实体出现在模型中 如果不是这样,请检查您的连接字符串,并确保它指向您认为它所在的位置
如果这仍然不能解决问题,请编辑您的问题,并为缺少的表添加DB元数据。我刚刚查看了这些表,您的第一个答案似乎解释了发生的情况。如何将它们显示为单独的实体?因此,我想我找到了一种解决方法……我只是向表中添加了虚拟列,重新构建了模型,并在模型中出现丢失的表时将其删除。谢谢