在模型中使用多对多时访问由 entity framework 自动生成的第三个 table

Accessing third table auto generated by entity framework when using many-to-many in models

在模型中定义多对多关系时,Entity framework 会自动创建第三个 table。我能够在数据库中看到这个 table 但我不确定如何访问它的数据。第三个 table 是 ApplicationUserProject 定义 ProjectsUsers[=13= 之间的关系]

如何访问此 table 及其数据?提前致谢

第三次生成table

在您的特定情况下,您不需要访问中间 table。

var query = context.Users
  .Where(u => u.Projects.Any(p => p.Id == projectId));