熟悉Entity framework的速来救命!
我有一个对象Atlas,包含另一个对象Customers.既Customers集合是Atlas的一个属性。我在窗体加载的时候把所有Customer取出来,绑定到combobox.datasource上。
combobox1.DataSource = customers;
然后我有一个按钮,当我点击的时候就把选中的selectedItem放到一个IList<Customer>里,变量名假定是ss.
然后我封装atlas对象,让atlas.customers = ss;
提交之后却发现表中新增了我选定的SS。而不是引用关系。我的理解是Customer被当做新对象处理了。我该怎么做才能“引用”。而不是NEW一个新的Customer出来。
求高人指点啊。和Entry.Status有关系吗?正确的status应该是什么呢?还是说我绑定到combobox的时候这个对象就被认为是新的了?我应该如何做,谢谢。