回答

收藏

实体框架配置文件

技术问答 技术问答 320 人阅读 | 0 人回复 | 2023-09-14

我有以下示例代码:" t8 P# z) b$ B/ C6 Q) K4 `
        Context context = new Context();  Repository repository = new Repository(context);  Post post = repository.First(x => x.Id == 1);  Model model = new Model    Created = cube.Created,   Id = cube.Id,   Name = cube.Name,   Pack = cube.Pack.Id,   Mimes = context.Files.Where(x => x.Id == 1).Select(x => x.Mime).ToList() ;我需要找出将要做什么SQL查询并发送到数据库。+ ]5 Y. X( f8 O/ p3 y! R, o/ w
如何使用SQL Express和VS 2012剖析EF查询?- q- E9 \5 U+ b" @* O- u; ]- E
有什么工具吗?
7 {. g$ w6 s7 |" w" I1 d: [% P                                                               
; C4 B9 A6 ~" a4 T, n! `    解决方案:                                                                % H4 b, N- O' `- S6 f, D
                                                                这里有一些选择。
; ?" `/ P/ P7 t% d. t' H$ ^1 |( s[ol]运行时打印出来查询((ObjectQuery)query).ToTraceString()看(我认为这只适用于查询,在上述情况下可能不是最好的)
, Z1 a) [! w6 z" W) x+ V管理工作室内置使用管理工作室SQL事件探查器( ?, l0 [8 z; a' J
使用Entity Framework Profiler(带试用版的非常好的第三方工具,是我用来分析查询的工具)[/ol]
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则