Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年5月7日

摘要: var a = db.As.Where(r => r.Username == "xinux").First(); var k = db.Entry(a).Collection(b => b.B).Query().Where(d => d.TaskId == 1); 阅读全文

posted @ 2013-05-07 12:18 billpeng 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 转自:http://diaosbook.com/Post/2012/12/9/performance-issue-in-select-one-or-few-colums-via-entityframework自从我用了EF,每次都很关心是否有潜在的性能问题。所以每次我写LINQ查询,都会使用SQL Profiler看一下实际生成的SQL语句,以便发现潜在的性能问题。也强烈建议大家这么去做,以免日后软件大了出了问题很难查。一、只选择某列或某些列有些时候,在C#里写LINQ虽然看着舒服,但性能不一定好,所以有必要做一些调整。比如这种情况:我需要知道一篇文章的点击数,仅此而已,我可能会写:conte 阅读全文

posted @ 2013-05-07 11:50 billpeng 阅读(400) 评论(0) 推荐(0) 编辑