我已经由实体框架生成以下两类..不更新数据库
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是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 2014-09-18 21:50:28
Forevery在我的应用程序中的复选框,我想将复选框的值分配给数据库中的位值为Ischecked – nikhil 2014-09-18 22:38:09