请教几个问题linq和数据绑定
1.用vs的O/R设计器生成的Linq to sql 的对象模型会为每个类添加 PropertyChangedEventHandler PropertyChanged(PropertyChanging)的event,感觉像是 代理 外部可以去订阅。我想知道这个有啥用。我在网上查了一下PropertyChangedEventHandler 有人用来数据的同步UI和后台。
2.我用Linq to sql 绑定到DataGridView(winform)
LinqToNorDataContext db = new LinqToNorDataContext(); IQueryable<Order> orders = from order in db.Orders where order.Customer.CustomerID == "ALFKI" select order;//这种方式在前台可以编辑 select new { order.CustomerID, order.OrderID, order.ShipCountry };//这种方式在前台不能编辑DataTable source =dataGridView.DataSource as DataTable;//这种方式转换source 是null BindingSource bs = dataGridView.DataSource as BindingSource;//这种方式转换我怎么能知道哪些数据是编辑的或者新建的?