【发布时间】:2022-11-02 20:04:45
【问题描述】:
我想通过 .NET Core + Entity Framework Core 构建我的 API。
我非常熟悉 Sequelize ORM (javascript),您可以完全控制自定义查询。
即想象一个数据模型,其中你有学校,每所学校都有很多学生。
有时我只想查询学校(更快),有时我想查询有学生的学校(更慢)。
因此,我在 Sequelize 服务器上使用 axios 客户端:
// including students (slower)
this.$axios.$get('/api/school',{ params : { where: { Country: 'US' }, include: [{ model: 'Student' }] } })
// not including students (faster)
this.$axios.$get('/api/school',{ params : { where: { Country: 'US' } })
但是我找不到用 axios 和 .NET Core 做类似事情的方法
有谁知道或可以指向一些文档的链接来管理 Entity Framework Core + .NET Core API 中的客户端可选包含?
【问题讨论】:
-
您没有发布任何与 EF 相关的代码。我们无法猜测查询可能有什么问题,您如何加载实体。
标签: c# asp.net-core axios entity-framework-core asp.net-core-webapi