如何在实体框架中使用链接表
我一直在试图解决如何使用实体框架返回查询的问题,
{
UserID: 1,
Roles: ["RoleOne","RoleTwo","RoleThree"]
}
以便我的表格如此:
public class User
{
public int? ID { get; set; }
public string? FirstName { get; set; }
public string? LastName { get; set; }
}
public class UserRoles
{
public int ID { get; set; }
public int UserID{ get; set; }
public int RoleID { get; set; }
}
public class Roles
{
public int ID { get; set; }
public string? Name { get; set; }
}
我尝试了加入,并研究了在课堂中建立关系,并试图找出Groupby ,但一切都没有运气。
如果我缺少明显的东西,请告诉我!谢谢!
I've been trying to puzzle out how to use entity framework to return a query like so
{
UserID: 1,
Roles: ["RoleOne","RoleTwo","RoleThree"]
}
Where my tables are as such:
public class User
{
public int? ID { get; set; }
public string? FirstName { get; set; }
public string? LastName { get; set; }
}
public class UserRoles
{
public int ID { get; set; }
public int UserID{ get; set; }
public int RoleID { get; set; }
}
public class Roles
{
public int ID { get; set; }
public string? Name { get; set; }
}
I've tried joins, and looked into creating a relationship in the classes, as well as trying to figure out groupBy, but all with no luck.
If I'm missing something obvious please let me know! Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的响应模型应该是这样的:
您的查询可能是这样:
Your response model should be like this:
And your query could be like this: