/// <summary>
        /// 護衛隊群データをインサート(登録)
        /// </summary>
        public void InsertFlotillaData()
        {
            using (var db = new VirtualDbContext()) {
                //Addを使った方法
                //var ef1 = new EscortFlotilla {
                //    EscortFlotillaName = "第1護衛隊群"
                //};
                //db.EscortFlotillas.Add(f1);

                //var ef2 = new EscortFlotilla {
                //    EscortFlotillaName = "第2護衛隊群"
                //};
                //db.EscortFlotillas.Add(f2);

                //var ef3 = new EscortFlotilla {
                //    EscortFlotillaName = "第3護衛隊群"
                //};
                //db.EscortFlotillas.Add(f3);

                //var ef4 = new EscortFlotilla {
                //    EscortFlotillaName = "第4護衛隊群"
                //};
                //db.EscortFlotillas.Add(f4);

                //var ef5 = new EscortFlotilla {
                //    EscortFlotillaName = "地域配備部隊"
                //};
                //db.EscortFlotillas.Add(f5);

                //AddRangeを使った方法
                var ef = new EscortFlotilla[] {
                    new EscortFlotilla {
                        EscortFlotillaName = "第1護衛隊群"
                    },
                    new EscortFlotilla {
                        EscortFlotillaName = "第2護衛隊群"
                    },
                    new EscortFlotilla {
                        EscortFlotillaName = "第3護衛隊群"
                    },
                    new EscortFlotilla {
                        EscortFlotillaName = "第4護衛隊群"
                    },
                    new EscortFlotilla {
                        EscortFlotillaName = "地域配備部隊"
                    }
                };
                db.EscortFlotillas.AddRange(ef);
                db.SaveChanges();
            }
        }
 /// <summary>
 /// テストデータの追加
 /// 護衛隊群,護衛隊,艦種コード,艦種型,艦船データをテスト用に新規に追加します。
 /// </summary>
 public void InsertTestShipData()
 {
     using (var db = new VirtualDbContext()) {
         var ef = new EscortFlotilla { //テスト用護衛隊群の追加
             EscortFlotillaName = "テスト護衛隊群"
         };
         var ed = new EscortDivision {   //テスト用護衛隊の追加
             EscortDivisionName = "テスト護衛隊"
             , EscortFlotilla   = ef
         };
         var hc = new HullCode { //艦種コード
             HullCodeSymbol = "TEST"
         };
         var sc = new ShipClass {   //艦種型
             ShipClassName = "テスト型"
         };
         //1隻目
         var sds = new SelfDefenseShip {
             EscortDivision       = ed,
             HullCode             = hc,
             ShipNumber           = 9998,                    //艦船番号
             ShipName             = "てすと1",                  //艦名
             ShipClass            = sc,
             StandardDisplacement = 9999,                    //基準排水量
             FullLoadDisplacement = 9999,                    //満載排水量
             FullLength           = 999,                     //全長
             FullWidth            = 999,                     //全幅
             CommissionYear       = new DateTime(2018, 5, 7) //就役
         };
         db.SelfDefenseShips.Add(sds);
         //2隻目
         sds = new SelfDefenseShip {
             EscortDivision       = ed,
             HullCode             = hc,
             ShipNumber           = 9999,                    //艦船番号
             ShipName             = "てすと2",                  //艦名
             ShipClass            = sc,
             StandardDisplacement = 9999,                    //基準排水量
             FullLoadDisplacement = 9999,                    //満載排水量
             FullLength           = 999,                     //全長
             FullWidth            = 999,                     //全幅
             CommissionYear       = new DateTime(2018, 5, 7) //就役
         };
         db.SelfDefenseShips.Add(sds);
         //コミット
         db.SaveChanges();
     }
 }