WPF 4.0 DataGrid の追加機能を使用して、Entity Framework エンティティを ObjectContext の EntitySet に自動的に追加するのに問題があります。セットアップは次のとおりです。
DataGrid-->BoundTo-->ListCollectionView-->BoundTo-->EntitySet
DataGrid に行を対話的に追加すると、EntitySet に新しいエンティティが追加されません。ただし、行のセル データを更新すると、実際にはバインドされたエンティティのプロパティが更新されます。
私が間違っている可能性があることは何ですか?
ListCollectionView の XAML は次のとおりです。
<CollectionViewSource x:Key="FieldList"
Source="{Binding DB.Fields}"
CollectionViewType="{x:Type data:ListCollectionView}">
<CollectionViewSource.SortDescriptions>
<ComponentModel:SortDescription PropertyName="Name" />
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>