c# - 如何制作用于插入一对多数据的控制器
问题描述
我有一对多关系的模型。我想通过使用单个调用来插入数据。你能帮我如何为控制器写我的吗?我正在使用Asp.net 核心 3.1。贝娄是我的详细代码:
模型 1:FacilityFixed
public class FacilityFixed : FullAuditedEntity, IMustHaveTenant{
public string Name { get; set; }
public ICollection<FacilityCompartment> FacilityCompartment { get; set; }
}
模型 2:设施隔间
public class FacilityCompartment : FullAuditedEntity, IMustHaveTenant
{
public string Name { get; set; }
public int SensorId { get; set; }
public FacilityFixed FacilityFixed { get; set; }
}
控制器
public async Task CreateFacilityFixed(CreateFacilityFixedInput input){
var FacilityFixed = ObjectMapper.Map<FacilityFixed>(input);
await _FacilityFixedRepository.InsertAsync(FacilityFixed);
}
我在 Asp.net 核心工作。Asp.Net 零,锅炉板。
解决方案
推荐阅读
- flutter - 数据刷新后更新 ListView.builder itemCount
- html - 如何处理并不总是有效的 HTML Mailto 链接?
- recursion - 定义递归函数的表达式
- navbar - 如何在 Bootstrap 5 中做粘底导航栏?
- r - 替换字符串变量中的值(如果存在),在新的虚拟变量中编码为 1
- html5-video - 我可以声明带有 VP8 和 VP9 源的 HTML5 视频吗?
- ruby-on-rails - 咨询 sobre ruby on rails
- mysql - 对特定数据库禁用 mysql 严格模式
- xml - XSLT 2.0 键函数返回重复节点
- common-lisp - 如何将 DEFCFUN 与指向外部 C 函数的指针一起使用?