none
此物件之索引鍵資訊的一部分,而且無法修改。 RRS feed

  • 問題

  • 用linq來修改資料庫的資料

    可是當我要修改的值是索引鍵,它就不讓我改,

     

    比方說我要修改某一個訂單的負責員工的編號

    因為員工編號跟員工資料表有相關,所以訂單點不到Empid

    所以要透過employees資料表,但save會出錯

    ord.employees.empid= 2
    ord.upd_date = Now
    ds.SaveChanges()

     

    因為ord要抓empid這個屬性,要透過員工資料表

    可是這樣就會出現

    屬性 empid 是此物件之索引鍵資訊的一部分,而且無法修改。

    不修empid的話,是可以修改其它資訊

     

    不知道要如何去修改訂單中員工的編號??

    2008年12月17日 下午 12:35

解答