gpt4 book ai didi

c# - EF Core 如何选择具有多对多关系的实体

转载 作者:太空狗 更新时间:2023-10-29 21:03:52 27 4
gpt4 key购买 nike

我有这样的表结构

  1. 用户
  2. user_profiles
  3. 简介

描述:

user有很多用户资料,user_profile表将用户表和资料表连接在一起。(用户和资料表之间存在多对多关系)

user>one-to-many>user_profiles>one-to-one>profiles

用户>许多用户配置文件>一个配置文件

问题:

我如何使用 linq 选择具有配置文件的用户。

示例:

var user=cbContext.user.include("user_profiles").include("profiles").Where(predicate).FirstOrDefault();

最佳答案

找到答案

dbContext.Users
.Include(user => user.UserProfiles)
.ThenInclude(userProfiles => userProfiles.Profile)
.Where(predicate)
.FirstOrDefault();

关于c# - EF Core 如何选择具有多对多关系的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52584778/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com