Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio模型不会显示一些新表_C#_Entity Framework_Sql Server Express_Edmx - Fatal编程技术网

C# Visual Studio模型不会显示一些新表

C# Visual Studio模型不会显示一些新表,c#,entity-framework,sql-server-express,edmx,C#,Entity Framework,Sql Server Express,Edmx,我在数据库中添加了一些表,刷新模型不起作用。所以我完全删除了我的.edmx文件。然后,我根据更新后的数据库重新创建了模型,但仍然缺少相同的表。我不确定为什么,但出于某种原因,它不会将某些表加载到模型中。我查看了XML.edmx,这些表列在文件的某些点上……所以我不确定它们为什么不会出现。有人知道我可以试试的把戏吗 谢谢 如果所讨论的表在其他两个实体之间实现了多对多关系,并且只有两列,这两列都是其他表的外键,那么它们将被包含到该关系中,而不是作为单独的实体出现在模型中 如果不是这样,请检查您的连接

我在数据库中添加了一些表,刷新模型不起作用。所以我完全删除了我的.edmx文件。然后,我根据更新后的数据库重新创建了模型,但仍然缺少相同的表。我不确定为什么,但出于某种原因,它不会将某些表加载到模型中。我查看了XML.edmx,这些表列在文件的某些点上……所以我不确定它们为什么不会出现。有人知道我可以试试的把戏吗


谢谢

如果所讨论的表在其他两个实体之间实现了多对多关系,并且只有两列,这两列都是其他表的外键,那么它们将被包含到该关系中,而不是作为单独的实体出现在模型中

如果不是这样,请检查您的连接字符串,并确保它指向您认为它所在的位置


如果这仍然不能解决问题,请编辑您的问题,并为缺少的表添加DB元数据。

我刚刚查看了这些表,您的第一个答案似乎解释了发生的情况。如何将它们显示为单独的实体?因此,我想我找到了一种解决方法……我只是向表中添加了虚拟列,重新构建了模型,并在模型中出现丢失的表时将其删除。谢谢