none
SubmitChanges更改实体的跟踪问题,急 RRS feed

  • 问题

  • Customer ct1=new Customer();
    ct.CustomerId=1;
    ct.Name="aaa";
    DB.Customer.InsertOnSubmit(ct1);

     Customer ct2=DB.Customer.First(x=>x.CustomerId=2);
    ct2.Name="xxxx";


    Customer ct3=DB.Customer.First(x=>x.CustomerId=3);
    DB.Customer.DeleteOnSubmit(ct3);
    DB.SubmitChanges();

    如上:怎么得到SubmitChanges操作的实体及操作顺序(即ct1->ct2->ct3)?等啊,谢谢大家了
    通过DB.GetChangeSet()能得到SubmitChanges操作的实体,但得到的是无序的。
    2009年2月16日 11:41

答案

  • 它是以事务方式提交的~要不全部成功~要不全部失败~相当于无序了~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年8月4日 7:48
    版主

全部回复

  • 你好,
    SubmitChanges方法用来提交你的操作以更新数据库。

    你说要得到实体及操作顺序?不太明白。

    你的需求有必要这样做吗?能否详述?

    谢谢!

    Microsoft Online Community Support
    2009年2月19日 7:25
  • 它是以事务方式提交的~要不全部成功~要不全部失败~相当于无序了~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年8月4日 7:48
    版主