savechanges

    3熱度

    3回答

    我有這個手指繪畫應用程序,我希望我的用戶可以保存他們繪製的內容,然後再回來繼續繪製。 什麼是最輕的方法來做到這一點?你可以這樣做

    0熱度

    1回答

    我有一個獨特的ObjectContext,我在其上執行SaveChanges()。此操作需要一些時間(〜60秒)。 此操作在一個線程中執行。 我的用戶在屏幕上有一個「取消」按鈕。 我能夠阻止線程,但如果SaveChanges()已經開始,我無法找到任何取消它。 事實上,我發現沒有辦法訪問底層事務(我也有一個隔離級別的問題:這個操作鎖定了數據庫中幾乎所有的表,所以應用程序不能被其他用戶使用)。 如果

    0熱度

    1回答

    我有一個n層asp.net應用程序,從我DAL返回一個對象到BAL像這樣: public IEnumerable<SourceKey> Get(SourceKey sk) { var query = from SourceKey in _dataContext.SourceKeys select SourceKey; if (sk.sourceKey1 !=

    2熱度

    1回答

    我們正在實施一個使用EF4和WPF的系統。我們注意到初始保存數據的問題:當運行初始SaveChanges時,會在context.SaveChanges()命令運行時延遲4到6秒。隨後的每一次SaveChanges都非常快速,沒有明顯的延遲。這不是一個大問題 - 但是一個惱人的問題。 有沒有人遇到過這個問題,並瞭解它的方法? 謝謝

    2熱度

    2回答

    從this MSDN documentation複述...... INSERT語句的實體框架,當調用SaveChanges是 呼籲的ObjectContext上 執行的數據源。 如果INSERT操作成功,則將服務器生成的值 寫回到ObjectStateEntry。當執行SaveChanges 執行結束時, AcceptChanges自動調用 ,永久EntityKey爲 ,該值通過使用新的 服務器生

    1熱度

    1回答

    我有一個頁面,如Order - Order lines。 Order由一些文本框和ddls表示,Order行由GridView表示。 我想讓用戶添加訂單行而不保存對數據庫的更改。例如:他添加4個訂單行,填寫訂單信息,然後點擊保存按鈕。只有那一刻所有的信息都應該保存到數據庫中。 當我使用如下代碼 using (Entities ctx = new Entities()) { //create n

    1熱度

    1回答

    我正在做一些與EF測試,我試圖得到一個ObjectContext.SavingChanges鉤。當我將對象直接添加到上下文中的設置時,一切都正常。但是,當我通過實體導航屬性添加它們時,它們不會顯示在事件中。 我會舉個例子來說明一下。 這是在SavingChanges事件中註冊的方法。 void SavingChanges(object sender, System.EventArgs e) {

    7熱度

    3回答

    我在一個新項目上使用實體框架。一年前我一直在使用EF。今天,我試圖用Visual Studio(2008 SP1和2010)生成實體數據模型,它正在生成對象上下文屬性和實體集,但尚未生成SaveChanges方法。我甚至嘗試過使用先前用來生成實體數據模型的數據庫。我不知道發生了什麼事。我用我的筆記本電腦和我的桌面,但即使我以前都做過這兩件事,但兩者都無法工作。 我的環境是: 的Visual Stu

    1熱度

    1回答

    我有一個頁面顯示過濾的模型實例列表,並允許用戶更新它的某些字段或添加新的字段作爲窗體。 我很好奇這是什麼wpuld做到這一點的聰明方式,刪除和重新保存所有輸入數據或比較每個數據並保存編輯/新字段&實體。 我想介紹一下,我使用postgres來保存這些值,並在此表單中顯示大約20個條目。

    0熱度

    2回答

    我有類似的問題。 我想在同一個transactionscope中創建兩個插入。這些對象是相關的,並且它們之間具有FK關係,但出於以下幾個原因,我不想通過導航屬性連接它們,而僅通過ID連接它們。 這是我我想要完成的任務簡單化: Order o = new Order(); OrderDetails d = new OrderDetails(); new Repository().SaveNew(