有没有什么方法可以分析在一个查询请求期间哪些实体已经被加载? 目前我使用延迟加载,它有巨大的性能影响。所以我想要以某种方式分析查询,并包括所有相关的对象。检查包含哪些实体
Q
检查包含哪些实体
0
A
回答
1
您可以处理ObjectMaterialized
事件的上下文。
ObjectContext.ObjectMaterialized
PS。如果您有DbContext
工作,你需要从它首先检索ObjectContext
:
var context = new YourDbContext();
var adapter = (IObjectContextAdapter)context;
var objectContext = adapter.ObjectContext;
相关问题
- 1. 如何检查哪些字体包含perl的特定字符?
- 2. 检查NHibernate实体是否包含在多个实体中
- 3. 类或实例的`__dict__`包含哪些属性,哪些不包含?
- 4. 检查哪些元素包含文本已经凸显
- 5. 实体框架查询包含实体集合的子实体
- 6. 检查SKShapeNode哪一行是包含点
- 7. 检查包含哪个文件头?
- 8. 实体框架包含在哪里子查询
- 9. 哪些jar包含com.google.common.event.disuptor.EventDisruptor?
- 10. PHP包含哪些库?
- 11. Maven Artefact包含哪些PowerMock.mockStaticPartial?
- 12. ADO.NET包含哪些技术?
- 13. ActiveQt包含哪些模块?
- 14. 如何检查父实体是否包含核心数据中的子实体?
- 15. 检查字符内包含在字体
- 16. 哪个dmp文件包含哪些表
- 17. LINQ到实体中包含查询
- 18. 包含空子实体的Linq查询
- 19. JPQL查询 - 实体包含多头
- 20. 检查实体包含所有组件通过枚举标志
- 21. 实体框架检查集合包含项目
- 22. 包含哪些字体(即默认安装)与哪些操作系统?
- 23. 实体框架包含父实体
- 24. 实体框架 - DbSet包含空实体
- 25. 实体列表包含实体
- 26. 问题与LINQ到实体查询包含实体
- 27. 实体框架linq查询包含()多个子实体
- 28. 如何找出页面上包含哪些字体?
- 29. 如何确定哪些字体包含特定字符?
- 30. 检查某些文本是否仅包含某些模式
你能证明你的代码? –
[Debugging Entity Framework SQL语句]的可能重复(http://stackoverflow.com/questions/7901814/debugging-entity-framework-sql-statements) –
我只想获取在查询过程中加载的实体。那可能吗? –