昨天用Linq带有(一对多)关联的实体类作为数据源绑定到一个BindingSource,我添加了一个ListChange事件,希望实体类的多的部分发生变化的的时候能够自动更改一的部分的数值。结果在插入数据库的时候发生了诡异的问题,多的部分被重复了一遍….然后就说主键重复,无法插入。搞了好久才发现是BingdingSource的事件的问题,至于具体原因还没有来得及研究,先记下来。