savechanges

    9熱度

    2回答

    實體框架ObjectSet及其方法ToList只顯示保存的實體。這意味着,當我打電話 context.AddToCustomers(myNewCust); ,然後(不調用的SaveChanges) myDataGrid.DataContext = context.Customers.ToList(); DataGrid中不顯示新添加的實體(甚至context.Customers.Count

    4熱度

    2回答

    當我通過Autogenerated EF更新表格中的表格時,如果我從視圖表格中刪除一些數據列,因爲我不想編輯,那些列用空值更新,如何可以避免這種行爲?我在這裏閱讀:Entity Framework: Ignore Columns從模型中刪除它,但並不總是我想忽略這些數據列。 謝謝!

    4熱度

    2回答

    我的超市模式包含StockItem類和含有StockItem領域的Alert類: public class StockItem { public int ID { get; set; } public string Name { get; set; } public int CurrentQuantity { get; set; } public int

    9熱度

    2回答

    我想爲我的實體實現「默認」Id生成支持。 保存實體時,我希望EntityFramework只爲實體生成id值(如果它尚未設置)。如果ID已經有一個非空值,非零值,我希望實體保存在數據庫中時保留該實體ID。 我正在將數據從遺留數據模型(從舊數據庫創建的EntityFramework模型)遷移到新創建的(模型優先的)EntityFramework模型。我們稱之爲舊模型A和新模型T. 通常,我希望T實體

    0熱度

    1回答

    我有以下EF4代碼優先類: [Serializable] public class WOChangeLogHeader { [Key] public int WOChangeLogHeaderId { get; set; } public DateTime tadded { get; set; } public virtual WorkOrderHea

    0熱度

    2回答

    我們的產品必須與多個客戶/合作伙伴系統連接。例如,當某人被添加/更新時,我們必須通知更改第三方系統,例如通過調用Web服務或在文件夾中創建xml文件等。 我們需要一個「鉤子」 之後SaveChanges已成功保留數據庫中的更改。 有關如何在保存更改(在數據庫中保存更改之前)時執行業務邏輯的信息很多,但在更改持續之後執行邏輯的信息較少。 經過調查,我想用下面的: // Persist data c

    1熱度

    2回答

    我有一個應用程序,使用EF加載所有預期的數據,但是,當涉及到保存時,我根本無法使它工作。 我已經開始簡單了,只需使用組合框中的值來更改數據庫中的1字段即可。當值發生變化時,它執行 this.t.Incident.AssignedTeamID = (int)this.cbTeam.SelectedValue; 我也確認這改變了EntityState到Modified和值是什麼,我希望它是。儘管如

    1熱度

    2回答

    通常,在處理包含VBA宏的工作簿時,我可以保存工作簿,然後立即嘗試關閉它。然後Excel會詢問我是否想保存更改。什麼導致這種行爲?

    0熱度

    3回答

    我有一種情況,用戶可以從另一個類中選擇另一個方法,並使用它在自己的類中使用.im_func。我舉例如下 import foo1 import foo2 foo1.ClassX.methodX = foo2.ClassX.methodX.im_func 其中methodX可以在兩個模塊中以不同的方式實現。 當我實例化對象說foo1.Class(), methodX from module f

    0熱度

    1回答

    基本上我插入一行,刪除該行,然後再次用相同的鍵插入一個新行。它會在最後一行savechanges上拋出異常:「AcceptChanges無法繼續,因爲對象的鍵值與ObjectStateManager中的另一個對象發生衝突。在調用AcceptChanges之前,確保鍵值是唯一的。我確認了deleteobject調用的作品。我如何讓對象管理者知道記錄已經消失並可以重新插入? Maps _newMap