/// <summary> /// Сохранение блока в базу данных. /// </summary> /// <param name="block"></param> private void SaveBlockToDataBase(Block block) { using (var db = new BChContext()) { db.Blocks.Add(block); db.SaveChanges(); } }
/// <summary> /// Получение данных из базы данных. /// </summary> /// <returns></returns> private List <Block> LoadChainFromDataBase() { List <Block> result; using (var db = new BChContext()) { var count = db.Blocks.Count(); result = new List <Block>(count * 2); result.AddRange(db.Blocks); } return(result); }