【问题标题】:Issue with Database views in Entity Framework实体框架中的数据库视图问题
【发布时间】:2016-09-12 00:00:54
【问题描述】:

我正在使用实体框架和 MySql 开发一个 Web 应用程序。我在我的数据库中创建了一些视图和表,但不幸的是 ADO.Net 数据模式不包括视图。我已经重新创建了我的数据模式,但仍然缺少视图。我已经应用了几种解决方案,我在不同的论坛上找到了一些解决方案,有人建议重新启动 Visual Studio,甚至有人要求重新启动 PC。但它不适合我。

【问题讨论】:

    标签: mysql asp.net entity-framework visual-studio ado.net


    【解决方案1】:

    最后我设法通过在我的选择语句中添加一个主键列来解决这个问题。很明显,我们必须需要一个主键才能以模式添加我们的表,但由于视图没有主键,这就是我感到困惑的原因.简而言之,我们必须在 select 语句中包含至少一个表的主键列。

    【讨论】:

    • 有趣的是,您在发布问题的同时找到了答案:D
    • 其实我刚刚在这里分享了我的经验,因为我认为它可能对某些人有所帮助。
    • 如何在select语句中添加主键?
    • @GertArnold 只需在选择语句中包含您的主键列。我也更新了答案,因为它以前模棱两可。
    • 问题和答案可以使用一些示例代码非常有用。
    猜你喜欢
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多