0
A
回答
1
DbContext
有這個重載的構造函數:
public DbContext(ObjectContext objectContext, bool dbContextOwnsObjectContext)
所以,你可以試試這個創建DbContext
包裝你從你的代理檢索到的objectContext
:您導出的上下文創建一個合適的構造函數...
public class MyContext : DbContext
{
public MyContext(ObjectContext objectContext,bool dbContextOwnsObjectContext)
: base(objectContext, dbContextOwnsObjectContext)
{
}
}
...然後調用它是這樣的:
var myContext = new MyContext(objectContext, false);
相關問題
- 1. EF 4.1 DBContext AutoDetectChangesEnabled
- 2. EF 4.1 POCO查詢
- 3. 使用EF 4.1 DBContext
- 4. EF代碼第一次 - 從代理獲取POCO
- 5. EF 4.1 - DBContext SqlQuery和包括
- 6. EF 4.1 byte []未從DbContext加載
- 7. EF CodeFirst:獲取DbContext的所有POCO類型
- 8. 我有一個POCO,我可以從DbContext獲得代理嗎?
- 9. 遞歸加載EF 4.1中的stackoverflow POCO
- 10. EF 4.1中的POCO實體和IsLoaded()
- 11. 確定模式和表名在EF的DbContext POCO代
- 12. 在DbContext生成器中獲取POCO類
- 13. EF 4.1 POCO映射公共表
- 14. EF 4.1 POCO訪問導航屬性Db.Entry()
- 15. EF 4.1 - DBContext SqlQuery和子查詢
- 16. 如何從EF CodeFirst DbContext獲取dbsets元數據?
- 17. 在EF 4.1 DbContext中如何跟蹤生成的SQL
- 18. 如何在EF 4.1 RC的DbContext級別關閉更改跟蹤?
- 19. Web api不返回新添加的記錄從EF 4.1 DbContext
- 20. 如何動態定製EF 4中的POCO代理?
- 21. 從POCO對象引用DbContext
- 22. 如何將EF 4.1 DbContext包裝到存儲庫中?
- 23. 如何從EF核2.0的DbContext
- 24. 從DbSet獲取DbContext
- 25. C# - 首先使用EF代碼獲取數據 - DbContext
- 26. 如何獲取EF Code First DbContext事務行標識?
- 27. 如何從dbcontext獲取當前事務
- 28. 如何從DbContext獲取所有DbSet
- 29. EF 4.1基於的DbContext,POCO的對象是不懶加載內部導航性能
- 30. EF 4.1,POCO:不更新的情況下,AutoDetectChanges =假
你不應該需要這個。如果你需要這個,你應該考慮重構你的代碼。 –
謝謝拉迪斯拉夫。這說服我不要依賴這種方法。目前我只是搞亂了一些擴展方法,並沒有非常嚴格的性能需求。 – Benjamin