如何保存两个由一个链接到多个的表同时

Hui Liu-MSFT 48,571 信誉分 Microsoft 供应商
2024-03-15T05:33:13.5433333+00:00

例如,Car 和 Simultaneous Image,首先恢复汽车的主键,并在单个 Linq c# 请求中分配给不同的图像

Note:此问题总结整理于:how to save two tables linked by one to several simultaneously

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
50 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Jiale Xue - MSFT 46,456 信誉分 Microsoft 供应商
    2024-03-15T11:07:21.21+00:00

    根据您的描述,您似乎想将 1 对多的关系实体保存到数据库中。如下图所示:

     using (var context = new YourDbContext())  
        {  
            var car= new Car  
            {  
                Name = "My Dream Car",  
                Images= new List<Image>  
                {  
                    new Image{ CarColor = "Blue" },  
                    new Image{ CarColor = "Yellow" },  
                    new Image{ CarColor = "Red" }  
                }  
            };  
          
            context.Cars.Add(car);  
            context.SaveChanges();  
        }  
    

    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。