最近、VS2012 をインストールして、古い WPF プロジェクトをリメイクしてみます。VS2010 では、そのコードが機能し、エンティティ モデルを介して DB に保存された Datagrid のすべての更新された行または新しい行が機能します。VS2012 では、新しい行がデータベースに追加されません。
MyEntities context = new MyEntities();
public MainWindow()
{
InitializeComponent();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
var selected = from row in context.Sources
select row;
Datagrid.ItemsSource = selected.ToList();
}
private void Button_Click_2(object sender, RoutedEventArgs e)
{
context.SaveChanges();
}
新しい行が追加されないのはなぜですか?