Sql 根据另一个表获取表上的数据
现在我有三张桌子Sql 根据另一个表获取表上的数据,sql,linq,entity-framework,Sql,Linq,Entity Framework,现在我有三张桌子 **Users** int Id int Username **Pages** int Id string content; **Pages_Authors** int Id int Pages_Id int User_Id 我正在尝试创建一个SQL/Linq语句,在这里我可以根据我输入的页面作者用户Id来获取页面。就像我的用户Id为2一样,它将获得我的用户Id为2的所有页面。应该使用正确设置LINQ的导航属性来完成。只需db.Users.First(x=>x.Id==2
**Users**
int Id
int Username
**Pages**
int Id
string content;
**Pages_Authors**
int Id
int Pages_Id
int User_Id
我正在尝试创建一个SQL/Linq语句,在这里我可以根据我输入的页面作者用户Id来获取页面。就像我的用户Id为2一样,它将获得我的用户Id为2的所有页面。应该使用正确设置LINQ的导航属性来完成。只需
db.Users.First(x=>x.Id==2).Pages
。很抱歉,我没有跟上。我有3个实体是DbSet UsersEntity{get;set;}public DbSet commicsentity{get;set;}public DbSet commicsAuthorEntity{get;set;}我不明白上面的语句如何根据我在Authors表中指定的用户Id为我提供所有页面。好的,我终于找到了!谢谢