public static void SaveNews(News news) { using (var ctx = new BMIKidsEntities(ConnectionString)) { if (news.ChangeTracker.State == ObjectState.Unchanged) news.MarkAsModified(); ctx.News.ApplyChanges(news); ctx.SaveChanges(); news.AcceptChanges(); } }