public void Upsert(long _eventNumber, 書籍 _書籍) { using (var db = new RentalProjectorContext()) { db.Database.EnsureCreated(); if (db.書籍一覧.SingleOrDefault(item => item.Id.Equals(_書籍.GUID)) is 書籍Entity x) { x.Copy(_eventNumber, _書籍); } else { db.書籍一覧.Add(_書籍.Convert(_eventNumber)); } db.SaveChanges(); } }