我正在使用 Entity Framework 和 MySql 开发 Web 应用程序。我在数据库中创建了一些 View 和表,但不幸的是 ADO.Net 数据模式不包括这些 View 。我已经重新创建了我的数据模式,但 View 仍然丢失。我已经应用了在不同论坛上找到的几种解决方案,有人建议重新启动 Visual Studio,甚至有人要求重新启动 PC。但它对我不起作用。
最佳答案
最后,我通过在 select 语句中添加主键列来解决这个问题。很明显,我们必须需要一个主键才能在模式中添加我们的表,但由于 View 没有主键,这就是我感到困惑的原因。简而言之,我们必须在 select 语句中至少包含一个表的主键列。
关于mysql - Entity Framework 中的数据库 View 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37249813/