I'm using Linq to Entities and bind a linq query to the WPF 4 DataGrid datacontext. The linq query look something like this:
var query = from s in this.db.Customers
private ContextEntities db = new ContextEntities();
private BindingListCollectionView View;
this.View = ((BindingListCollectionView)CollectionViewSource.GetDefaultView(query));
this.DataContext = this.View;
If my Customers table does not have any record, the DataGrid does not show any row for user to add. I have CanUserAddRows set to true. I found another post that address this issue but it say to create a new entity type.
View Complete Post