objectcontext

    2熱度

    2回答

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

    0熱度

    1回答

    我有一個Web服務,暴露數據庫的操作。我正在使用實體框架4的DAL。 我想知道什麼是處理數據庫操作的最佳方法。 最好不要保持活動ObjectContext的實例,而是爲每個對數據庫執行的操作創建一個實例?這似乎是一個非常糟糕的方式來處理這個問題,但我想不出另一種方式來跟上對數據庫所做的更改。 如果我保持相同的上下文活動,它將如何知道數據何時被修改?我明白在查詢數據庫時,ObjectContext只

    -1熱度

    1回答

    我想從我的網站的存儲庫中的我的objectcontext對象調用ObjectContext.ExecuteFunction。 存儲庫是通用的,所以我擁有的只是一個ObjectContext對象,而不是實際上代表我從Entity Framework中獲得的特定對象。 下面是生成使用ExecuteFunction來調用的代碼示例: [global::System.CodeDom.Compiler.Ge

    12熱度

    5回答

    我一直堅持這個問題一個多星期了。希望有人能指出我正確的方向。 我從我的模式的簡要說明開始。 資產1 ---> 1個地址* - > 1個區* - > 1區* - > 1國家 包1 - > *資產 使用自跟蹤實體( STE)+ WCF。 步驟:資產清單 呼叫數據存儲。 調用數據存儲以獲取軟件包列表。 用戶選擇一個包併爲其分配一些資產。 保存包。 在步驟2中,呼叫使用地址的急切加載。 from p in

    2熱度

    2回答

    我希望這是有道理的。我有一個使用實體框架的ASP.NET Web應用程序。我已經添加了一些自定義表到數據庫,並創建了一個單獨的項目來處理這些表的CRUD操作。我選擇了單獨的項目,因爲我不想將來升級到應用程序來覆蓋我的自定義功能。 我的問題是這樣的。如何將我的自定義ObjectContext附加/組合到應用程序的ObjectContext中?我想使用相同的UnitOfWorkScope(已經在應用程

    4熱度

    2回答

    有EF上下文和一個Testenity我想要得到以下測試工作。 TestEntity testEntity = new TestEntity() { Name = "Hello World" }; context.TestEntities.AddObject(testEntity); // missing Code Assert.AreEqual(1, context.TestEntities

    0熱度

    1回答

    我有幾個實體想同時更新。不過,我想在每個類的部分類文件中爲每個實體編寫單獨的更新方法,並在同一時間調用它們。例如: public sub UpdateEntity1() ... end sub public sub UpdateEntity2() ... end sub public sub UpdateEntity3() ... end sub public sub Up

    3熱度

    1回答

    我與一位高級.NET開發人員一起工作。在過去的6個多月裏,我們已經進行了許多建設性的爭論,通常我會在大部分討論中承認失敗。我已經與他一起學習了堆棧。但是,我們目前有一個設計問題存在分歧,我想提出一些意見/建議,因爲他沒有設法讓我相信他的立場,我會堅持我的槍支,直到有人能夠給我證據證明我我錯了。 我們使用實體框架4.0,我們在不同的模型中使用兩個持久感知和自我跟蹤的實體。我們開始使用自我跟蹤的實體來

    2熱度

    2回答

    怪異的行爲我有以下的擴展方法,我不知道爲什麼每個條目的狀態正在改變,以不變我打電話entry.AcceptChanges()上一個條目後。 public static void SaveWithLogging(this ObjectContext context) { IEnumerable<ObjectStateEntry> entries = context.Object

    1熱度

    2回答

    任何人都可以告訴我他們如何實現使用功能導入時使用對EF 4.0存儲庫模式? 我們有一個映射到候選實體的表格,還有一個映射到候選者的現有存根的功能導入。這在EF中非常適用,但我們通過使用存儲庫進行抽象,這些存儲庫採用其構造函數IObjectSet,其中T是POCO實體。但是這意味着我無法獲得對函數導入的引用。我能看到做這件事的唯一方法是將對ObjectContext的引用傳遞給需要它的存儲庫,但這對