c# - EntityFrameworkCore 是否只检索到嵌套对象中的某个深度?
问题描述
我有一个名为 ConnectionsBank 的类,它有一个连接列表和一个连接类别列表。Connections 类具有PhoneNumber 和ConnectionCategories 的集合。PhoneNumber 类有一个PhoneNumberType。
在我的控制器中,我有一个使用 AutoMapper 7 的 Get:
var result = await ControllerRepository.GetConnectionManagerAsync(connectionManagerdID);
return Ok(Mapper.Map<ConnectionManagerViewModel>(result));
以下是返回的 JSON:
{
"id": 1,
"jobSeekerID": 1,
"connections": [
{
"id": 1,
"completeName": {
"firstName": "Mary",
"lastName": "Jane"
},
"address": {
"street": "1 Main Street",
"city": "Rushville",
"state": "IN",
"country": "USA",
"zipCode": "99999"
},
"phoneNumbers": [
{
"phNumber": "317-922-8823",
"phoneType": null
}
],
"categories": null
}
],
"connectionCategories": [
{
"categoryName": "FIRST CONNECTION CATEGORY"
},
{
"categoryName": "SECOND CONNECTION CATEGORY"
}
]
}
请注意,“类别”和“电话类型”为空。数据库中有表中的数据。为什么会发生这种情况?我正在使用 EntityFrameworkCore 3.1.4。
解决方案
推荐阅读
- angular - 多次调用 Angular EventEmitter
- jupyter-notebook - 如何在 Google colab 中使用变量检查器?
- c# - 表更新 Visual Studio 2017
- json - 如何在 React 中读取嵌套的 JSON?
- android - Android上appsettings.json文件复制到什么目录
- r - 在闪亮的应用程序中应用时,按列名子集数据框不会响应
- r - RShiny 安装错误:包“闪亮”的延迟加载失败
- react-native - Router Flux - 如何禁用标签栏上的自动文本?
- python - Pandas:选择一周中最高的一天,不包括周末,除非有一项记录
- android - Android Studio 中的所有活动和布局都已损坏