Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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# ASP.NET尝试从数据库中取出记录失败_C#_Mysql_.net_Database_Entity Framework - Fatal编程技术网

C# ASP.NET尝试从数据库中取出记录失败

C# ASP.NET尝试从数据库中取出记录失败,c#,mysql,.net,database,entity-framework,C#,Mysql,.net,Database,Entity Framework,我最近开始使用.NET创建简单的程序。我在数据库中有一些记录,现在我需要它们显示在网页中。我已经创建了一个EF控制器,当尝试访问该网页时,错误显示: 不支持每种类型有多个对象集。对象设置为 “ApplicationUsers”和“Users”都可以包含类型为的实例 “WebApplication1.Models.ApplicationUser” 在这行代码上 return View(db.ApplicationUsers.ToList()); 在检查了类似的答案后,我发现我可能需要删除

我最近开始使用.NET创建简单的程序。我在数据库中有一些记录,现在我需要它们显示在网页中。我已经创建了一个EF控制器,当尝试访问该网页时,错误显示:

不支持每种类型有多个对象集。对象设置为 “ApplicationUsers”和“Users”都可以包含类型为的实例 “WebApplication1.Models.ApplicationUser”

在这行代码上

 return View(db.ApplicationUsers.ToList());
在检查了类似的答案后,我发现我可能需要删除

  public System.Data.Entity.DbSet<WebApplication1.Models.ApplicationUser> ApplicationUsers { get; set; }
public System.Data.Entity.DbSet ApplicationUsers{get;set;}
从我的上下文来看,但是在做了这些之后,我得到了很多错误


有什么想法吗?

对我来说,错误明确指出
ApplicationUser
Users
都使用
WebApplication1.Models.ApplicationUser
,这是不受支持的。您可以尝试从另一个继承-
ApplicationUsers:Users
对不起,我应该在哪里执行此操作?而且,我似乎找不到使用它的“用户”…无论您在哪里使用
ApplicationUsers
将其替换为
Users
,或者反过来,并删除其中一个属性。这个错误很明显,没有办法解决。这听起来很清楚,但问题是我在任何地方都找不到属性
用户
。。。使用
Users
更改所有
ApplicationUser
后,现在的错误是
对象集“Users”和“Users”都可以包含类型为“WebApplication1.Models.ApplicationUser”的实例。