Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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
Entity framework 视图不导入实体框架_Entity Framework_Entity - Fatal编程技术网

Entity framework 视图不导入实体框架

Entity framework 视图不导入实体框架,entity-framework,entity,Entity Framework,Entity,我的数据库中有几个视图,我在ASP MVC应用程序中使用它们。现在我遇到了一个非常奇怪的问题。数据库中有8个视图,但即使我在《创建Enity数据模型指南》中全部选中它们,也只有7个视图在datacontext中作为对象可用 如果我尝试只导入被忽略的视图,我会得到一个空模型 有什么我不知道的限制吗?或者这是一个已知的问题?听起来这个视图有一些特殊之处。检查事项: 在这一观点上,权利是否与其他观点相同 尝试从查询管理器对此视图运行select以确认它是否有效 在xml视图中打开“空”模型,查看其中

我的数据库中有几个视图,我在ASP MVC应用程序中使用它们。现在我遇到了一个非常奇怪的问题。数据库中有8个视图,但即使我在《创建Enity数据模型指南》中全部选中它们,也只有7个视图在datacontext中作为对象可用

如果我尝试只导入被忽略的视图,我会得到一个空模型


有什么我不知道的限制吗?或者这是一个已知的问题?

听起来这个视图有一些特殊之处。检查事项:

  • 在这一观点上,权利是否与其他观点相同
  • 尝试从查询管理器对此视图运行select以确认它是否有效
  • 在xml视图中打开“空”模型,查看其中是否有任何错误消息

    • 那没用。我从视图定义中删除了所有连接,并添加了一个非常简单的视图(基本上只是从单个表中选择)。成功了。然后,我一个接一个地添加连接,并使每个步骤的视图更加复杂。现在,我拥有了与启动此过程之前相同的视图,现在可以毫无问题地导入它。在丹麦州有些奇怪

      我在导入没有定义键的表和视图时遇到问题。实体框架将尝试自动分配一个,如果可以的话,但是如果您有重复的数据,您可能必须在EF将其引入之前创建一个主键