savechanges

    0熱度

    1回答

    已經通過我的教科書,但在嘗試向數據庫添加記錄時,仍然遇到捕獲內部異常的問題。在我的類中捕獲InnerException的正確語法是什麼? 內心正在拋出db.SaveChanges。這裏是我的'addReviews.cs'類文件中的代碼添加記錄: public void addReview(int restId, int timeID, string dateValue, string descri

    1熱度

    2回答

    EF 4.1參考類型屬性,POCO:我關掉AutoDetectChanges(Configuration.AutoDetectChangesEnabled =假)來加快數據更新。然後我運行添加或附加與實體狀態更改爲EntityState.Modified。所有這些都會導致對數據庫中未更新的其他對象的引用。但是,所有標量屬性都已成功更新。 事件探查器顯示EF爲每個標量屬性生成SQL更新操作,但不是引

    0熱度

    1回答

    我有兩個表,一個名爲Person,它是抽象的,具有標量屬性「Id」和「Name」,其中鍵「Id」是主鍵。另一個名爲「學生」從人 繼承我用下面的代碼,以學生插入到數據庫: TestModeContainer testModel = new TestModeContainer(); Student student = testModel.CreateObject<Student>();

    3熱度

    1回答

    假設有BindingList<Person{Name, age}>類和PersonManager類承載列表。 在應用程序中,每個控件都會出現在人員列表中,以便操作或更新。例如。一個列表框,其中包含人員名稱,一個更新選定人員年齡的控件等。 我現在想爲此實現「我需要保存」機制。不知何故,用戶界面必須知道PersonManager是否已被更改以保存它。 我的目的是爲了捕獲Person實現的INotify

    0熱度

    2回答

    我有一個EditText,後面跟着一個列表視圖。 因此,它的工作原理是這樣的 - 當你在編輯文本中輸入內容時,它會顯示與上述文本相匹配的項目。 無論如何,我需要保存列表視圖的狀態。意味着如果用戶從此屏幕導航並返回,則列表視圖應該具有相同的狀態,並且編輯文本應該填充相同的文本。希望你明白了。 請告訴我如何做到這一點。

    0熱度

    2回答

    請參閱example1。如果某些數據輸入錯誤,EF4將無法存活,也無法記錄。 問題:是否作爲一種力量忽略一個記錄中的錯誤並繼續。 例1: foreach (var tag in split) { context.NameToResourcer.AddObject(new NameToResourcer() { id_resource = resource.id,

    1熱度

    1回答

    我首先創建SaveChanges並執行異常(UpdateException)。 我做了第二個SaveChanges和againe fliyng第一個erorr。 怎麼辦呢 bool isUpdate = false; var resource = new Resource() { url = tbUrl.Text }; //block1 try { context.Resourc

    0熱度

    2回答

    的ObjectContext.SaveChanges方法,我需要在我的應用程序執行的審計日誌,我想SaveChanges登錄到數據庫的任何更改記錄。有些情況下我不希望發生日誌記錄。告訴SaveChanges不執行審計日誌記錄的最優雅方式是什麼?我正在使用實體框架4.

    0熱度

    1回答

    當我嘗試使用SaveChanges()將實體寫入數據庫時​​,調用成功(返回1),但實際上並未寫入數據庫。此外,通過添加一個savingchanges事件處理程序,我能夠看到該項目實際上通過具有正確屬性的保存事件(具體來說,一個對象更改了狀態,它是我發送的新實體)。當我在後面讀取數據庫時,沒有新的數據行。有沒有錯誤或拋出的異常... CommunityEF.Community c = new Co

    0熱度

    1回答

    我正在使用EF 4.1。每當在像SaveChanges()這樣的DbContext操作執行過程中發生錯誤時,我始終會收到一條頗爲隱晦的錯誤消息:System.Exception._ComPlusExceptionCode -532462766。很明顯,這對找出問題的原因並不是很有幫助。在EF上下文中搜索ComPlusException的快速搜索沒有返回有意義的結果。 任何想法,爲什麼我收到此錯誤消