objectcontext

    0熱度

    2回答

    我的對象eventTypeList不在上下文中,即使它在使用中也是如此。有什麼建議? 錯誤消息:ObjectContext實例已被處置,不能再用於需要連接的操作。 public ActionResult GetEventTypeList() { List<EventType> eventTypeList; using (var db = new ICTTBEntities()

    0熱度

    1回答

    我正在編寫我的第一個使用EntityFramework進行數據訪問的MVVM應用程序。 應用程序嚴重依賴於底層數據庫,並且在很多情況下必須將新數據添加到數據庫。 但是,我不確定在ViewModel中調用ObjectContext是否是個好主意。 例如 public class SomeViewModel : ViewModelBase { public IEnumerable<User

    2熱度

    2回答

    dbcontext api似乎將導航屬性設置爲ICollections(對於關聯的*端)。正常的方式來獲得可查詢的對象(如,如果你想要一個計數)似乎是 int count = dbcontext.Entry(entry).Collection(c => c.navprop).Query().Count(); ,但如果你想在DB經常篩選不方便。更重要的是,它也容易忘記。如果有人不小心說 int

    2熱度

    1回答

    我有兩個相關的表:dbo.resources和dbo.reservation; dbo.resources有一個外鍵,它指向dbo.reservation和ON DELETE SET NULL選項。我還在dbo.resources上有一個「after」觸發器,用於刪除資源時刪除預留。 當我試圖手動刪除預留和資源時,我有「託管」來提高OptimisticConcurrencyException,這似

    2熱度

    1回答

    我使用實體框架,並呼籲爲這裏所描述的存儲過程:http://msdn.microsoft.com/en-us/data/jj691402.aspx「訪問多個結果集與代碼」 下執行我使用的ObjectContext的存儲過程後。 Translate方法將我的結果導入數據合同對象,這要求數據合同屬性匹配返回的數據。 有什麼辦法可以使用不同的屬性名稱,但仍然有翻譯方法映射他們正確嗎? 例如,我有一個獲取

    0熱度

    1回答

    我有兩個不同的數據庫模型的項目(雖然相同的實體框架版本5.0.0)。 他們的查詢如下所示: 項目1: if (_db.Entry(customer).State == EntityState.Detached) 項目2: if (customer.EntityState == EntityState.Detached) 這些差異,以及其他小東西。 如何判斷哪個版本的實體框架(當DLL版本匹

    0熱度

    1回答

    我在嘗試使用相同的objectContext插入數據時遇到了一些麻煩。 我的問題是,命令該實體讀取我的代碼是不是我「添加」它的順序。 實施例: EntityAB具有EntityA的PK作爲FK。 1-N關係。 objContext.DbSet.Add(EntityA); objContext.DbSet.Add(EntityAB); objContext.SaveChanges(); 錯誤

    0熱度

    1回答

    成立新的實體屬性,以現有實體的財產 我創建了一個新的實體對象: mplToCreate = this._context.MasterPartsList.CreateOBject(); 的話,我想在parentPnID設置爲我試着查詢使用現有項目的屬性以下IQueryable表達: mplToCreate.parentPnID = this._context.MasterPartNumbers.

    2熱度

    1回答

    我有一個小麻煩了解什麼DetectChanges確實在此代碼(使用EF 4.3): using (var context =new BreakAwayContext()) { var f = context.Destinations.First(); Console.WriteLine(context.Entry(f).State); f.Name = "something"; Cons

    5熱度

    2回答

    我一直在調試這個程序沒有任何結果,不幸的是我看不到問題的根源。我得到這個異常:ObjectContext實例已經被處置,不能再被用於需要連接的操作。 有2個表: - CustomerSet - OrderSet 在訂單表名爲CUSTOMER_ID字段確保表之間的關係,並且存在被稱爲客戶的訂單表以及虛擬導航屬性。 的情況如下: 我插入一個元素到Orders表: Order order = new O