コード例 #1
0
 public int?SaveDataInDatabase()
 {
     using (var db = new BlockchainExampleEntities())
     {
         try
         {
             db.Data.Add(this);
             db.SaveChanges();
             db.Dispose();
             return(this.ID);
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
コード例 #2
0
        public bool RemoveData()
        {
            BlockchainExampleEntities db = new BlockchainExampleEntities();

            try
            {
                var DataToRemove = db.Data.FirstOrDefault(u => u.ID == this.ID);
                if (DataToRemove == null)
                {
                    throw new Exception();
                }
                db.Data.Remove(DataToRemove);
                db.SaveChanges();
                db.Dispose();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }