objectcontext

    0熱度

    2回答

    我正在使用EF 4.0的Winform應用程序。 下面的代碼,崩潰的問題'對象不能被分離,因爲它沒有連接到ObjectStateManager'。當它試圖從上下文中分離列表。 public List<Users> FindUserList() { List<Users> lstUsers = null; var q = from c in context.U

    1熱度

    1回答

    我試圖使用多個存儲庫中4個DbSets共用一個簡單的DbContext,我的每一個存儲庫,從這個基類 public class CodeFirstRepository : IDisposable { private static MyContext _ctx = new MyContext(); protected MyContext Context

    1熱度

    2回答

    我正在向函數傳遞SqlConnection。在每個函數中創建多個對象上下文。我想使用我爲所有對象上下文傳遞的單個SqlConnection,以便我能夠在單個事務範圍下使用它,而無需啓用分佈式事務服務。 這是示例代碼: public bool InsertObjects<T>(TransactionScope transaction, SqlConnection sqlConnection, IEn

    3熱度

    2回答

    「EntityConnection只能使用封閉的DbConnection構建」 這是我嘗試構建提供開放式連接的實體連接時遇到的問題。 有一個事務處理器打開,我不想打開一個新的連接,或者事務將被提升爲一個dtc事務處理,因爲我的理解是,如果我通過多個entityConnections使用單個SqlConnection,我不需要DTC。 所以,我的代碼大致是這樣的。 在此先感謝... using (T

    1熱度

    1回答

    我以前使用的DataContext有一個GetTable(類型)方法來一般地獲取表。例如: context.GetTable(myObject.GetType()); 最近我的團隊決定切換到使用ObjectContext的實體框架。有沒有辦法通過類似於DataContexts GetTable方法的實體名稱獲取表而不必指定特定類型?它必須是通用的。

    5熱度

    2回答

    我在一個SQL服務器中有很多數據庫。 我將connectionString作爲模板(查看Initial Catalog={0})放入web.config中。 <add name="ent" connectionString="metadata=res://*/ent.csdl|res://*/ent.ssdl|res://*/ent.msl;provider=System.Data.SqlClie

    0熱度

    2回答

    我有一個ObjectContext與更新方法。該方法將一個通用對象作爲參數。我需要將此對象附加到ObjectContext並使用對象所具有的更改來更新數據庫。例如,我創建了一個與數據庫中的鍵和實體具有相同鍵的新對象,但其中一些字段是不同的。我想將對象附加到數據庫中相應的實體,並讓它保存新對象所做的更改。以下是我在更新方法: public void Update(BaseObject data, e

    0熱度

    1回答

    我正在處理MVC3應用程序,並使用鏈接到Oracle數據庫(11G R2)的實體框架。 我遇到了一個問題,當我試圖在TransactionScope中使用單個對象上下文時。 下面是代碼: using (TransactionScope scope = new TransactionScope()) { using (Entities context = new Entities())

    0熱度

    1回答

    ,如果我有這樣的: MyEntities context = new MyEntities(); Country mycountry = context.Country.Where(c => c.ID == 1).FirstOrDefault(); 那爲什麼我可以訪問mycountry.States.FirstOrDefault().Name,如果我沒有做對國家的任何參考或急切延遲加載?

    0熱度

    1回答

    我遇到了nopcommerce 1.9的問題,真的需要一些幫助。 我正在做的工作是將產品導入程序添加到現有功能中。 第一次運行iisreset後,導入程序運行正常。然而,第二次和任何進一步的實例產生上述錯誤。在運行以下代碼時,這似乎不斷髮生IoC.Resolve()。UpdateProduct(product)。這個調用的代碼如下: /// <summary> /// Updates t