【问题标题】:Visual Studio Model Won't Show SOME New TablesVisual Studio 模型不会显示一些新表
【发布时间】:2009-10-15 21:04:49
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: c# entity-framework sql-server-express edmx


    【解决方案1】:

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

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

    如果仍然不能解决问题,请编辑您的问题并为“缺失”表添加数据库元数据。

    【讨论】:

    • 我刚刚查看了表格,您的第一个答案似乎解释了正在发生的事情。如何将它们显示为单独的实体?
    • 所以,我想我想出了一个解决办法...我只是在表中添加了虚拟列,重建模型并在我丢失的表出现在模型中时删除它们。谢谢!
    猜你喜欢
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2015-12-31
    • 2018-11-16
    • 1970-01-01
    相关资源
    最近更新 更多