zoukankan      html  css  js  c++  java
  • 主表插入一条记录,取出主表的记录主键,赋值给予从表多条记录使用

    主表插入一条记录,取出主表的记录主键,赋值给予从表多条记录使用

    public void CreateWorkOrdGrid(Pp_WorkOrd_Hd headObject, List<Pp_WorkOrd_Dt> bodyObject)
            {
                //方式一
                using (var transction = project.Database.BeginTransaction())
                {
                    project.Pp_WorkOrd_Hd.Add(headObject);
                    foreach (Pp_WorkOrd_Dt a in bodyObject)
                    {
                        a.Pp_WorkOrd_Hd = headObject;
                        project.Pp_WorkOrd_Dt.Add(a);
                    }
                    project.SaveChanges();
                    transction.Commit();
                }
                //方式二
                using (var scope = new TransactionScope())
                {
                    project.Pp_WorkOrd_Hd.Add(headObject);
                    project.SaveChanges();
                    foreach (Pp_WorkOrd_Dt a in bodyObject)
                    {
                        a.Pp_WorkOrd_Hd = headObject;
                        project.Pp_WorkOrd_Dt.Add(a);
                    }
                    project.SaveChanges();
                    scope.Complete();
                }
        }    
    

      

  • 相关阅读:
    290. Word Pattern
    283. Move Zeroes
    278. First Bad Version
    276. Paint Fence
    270. Closest Binary Search Tree Value
    [jobdu]二进制中1的个数
    [jobdu]丑数
    Skip List
    [wikioi]没有上司的舞会
    POJ3984 迷宫问题
  • 原文地址:https://www.cnblogs.com/jasonlai2016/p/9842386.html
Copyright © 2011-2022 走看看