Run the attached project and add one appointment. Press the "save" button and restart the application. Workaround: private void radButton1_Click(object sender, EventArgs e) { Telerik.WinControls.UI.Appointment a = new Telerik.WinControls.UI.Appointment(DateTime.Now, TimeSpan.FromHours(2)); this.radScheduler1.Appointments.Add(a); this.radScheduler1.Appointments.Remove(a); dbContext.SaveChanges(); }