这可能是一个非常重要的问题,但是当编写跨越三个级别(或更多)的查询时,包含多个子实体的好方法是什么?
即我有4个表:Company,Employee,Employee_Car和Employee_Country
公司与员工有1:m的关系.
Employee与Employee_Car和Employee_Country都有1:m的关系.
如果我想编写一个返回所有4个表中数据的查询,我目前正在编写:
Company company = context.Companies
.Include("Employee.Employee_Car")
.Include("Employee.Employee_Country")
.FirstOrDefault(c => c.Id == companyID);
Run Code Online (Sandbox Code Playgroud)
必须有一个更优雅的方式!这是冗长的,并产生可怕的SQL
我在VS 2010中使用EF4
我正在使用 Gitlab CI/CD 将我的 .netcore 应用程序部署到 AWS Beanstalk。使用 CI/CD 管道设置中定义的变量部署到不同环境时,如何更新 .netcore 应用程序中的 appSettings.json 值?
Azure DevOps 有一个我非常喜欢的JSON 变量替换功能。
GitHub Actions 也可以挂钩此功能
如何使用 Gitlab CI/CD 实现这一目标?
我想使用这种部署方法,因为
如果这不能在 Gitlabs 中完成,推荐的最佳实践是什么?
谢谢