Я следующие два класса, порождаемые Entity Framework ..не обновляет базу данных
public partial class Datagrid
{
public int Id { get; set; }
public string Name { get; set; }
public string Location { get; set; }
public Nullable<bool> IsChecked { get; set; }
}
public partial class SampleDbContext : DbContext
{
public SampleDbContext()
: base("name=SampleDbContext")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<Datagrid> Datagrids { get; set; }
}
У меня есть приложение WPF, где у меня есть вид списка, содержащий checkboxs для каждого столбца .. Я написал для логики найдите те флажки, которые отмечены в представлении списка. Но когда я повторяю отмеченные флажки и пытаюсь сохранить базу данных, база данных не обновляется, пожалуйста, помогите .. dg является объектом типа Datagrid .. db is объект типа SampleDbContext
foreach (CheckBox cb in myBoxes)
{
dg.IsChecked = cb.IsChecked; //I want to update each column with the checked value in the listview. cb.Ischecked works perfectly..It says true for the checkboxes that are checked else false
db.SaveChanges(); //NOT updating the database
}
Как каждый раз устанавливать 'dg'? – UtopiaLtd
Forevery checkbox в моем приложении, я хочу присвоить значение checkbox Ischecked, которое является битовым значением в базе данных. – nikhil