【发布时间】:2009-08-10 10:54:50
【问题描述】:
这两种说法有什么区别:
var result = from c in context.CustomerEntities
join p in context.ProjectEntities on c.Pk equals p.CustomerPk
where p.Entered > DateTime.Now.AddDays(-15)
select c;
和
var result = from c in context.CustomerEntities
join p in context.ProjectEntities on c.Pk equals p.CustomerPk
where p.Entered > DateTime.Now.AddDays(-15)
select new (c.Company, c.Entered, c.pk);
这些陈述中是否存在任何与性能相关的问题。 (为简单起见,c 仅包含这 3 个列。)
谢谢。
【问题讨论】:
标签: c# asp.net linq linq-to-sql