public void Save(BaseAssemblyModel _object, string path) { ClearDB(); using (TPADBContext context = new TPADBContext()) { DBAssemblyModel assemblyModel = (DBAssemblyModel)_object; context.AssemblyModel.Add(assemblyModel); context.SaveChanges(); } }
private void ClearDB() { using (TPADBContext context = new TPADBContext()) { context.Database.ExecuteSqlCommand("DELETE FROM ParameterModel WHERE ID != -1"); context.Database.ExecuteSqlCommand("DELETE FROM PropertyModel WHERE ID != -1"); context.Database.ExecuteSqlCommand("DELETE FROM MethodModel WHERE ID != -1"); context.Database.ExecuteSqlCommand("DELETE FROM TypeModel "); context.Database.ExecuteSqlCommand("DELETE FROM NamespaceModel WHERE ID != -1"); context.Database.ExecuteSqlCommand("DELETE FROM AssemblyModel WHERE ID != -1"); context.SaveChanges(); } }