C# LINQ question, Why need new here?

Posted by 5YrsLaterDBA on Stack Overflow See other posts from Stack Overflow or by 5YrsLaterDBA
Published on 2010-04-30T14:21:32Z Indexed on 2010/04/30 14:27 UTC
Read the original article Hit count: 402

Filed under:
|

Why we need the new in the select statement on one of them?

var runs = from sampleDataTable in db.SampleData 
                           from sampleInfoTable in db.SampleInfo
                           where sampleDataTable.SampleInfo.SampleInfoId == sampleInfoTable.SampleInfoId
                           select new {sampleDataTable.Timestamp, sampleDataTable.SampleDataId, sampleInfoTable.Lane} ;

and

var runs2 = from sampleDataTable in db.SampleData
                           from sampleInfoTable in db.SampleInfo
                           where sampleDataTable.SampleInfo.SampleInfoId == sampleInfoTable.SampleInfoId
                           && sampleDataTable.Timestamp == timestamp
                           select sampleInfoTable.Lane;

© Stack Overflow or respective owner

Related posts about c#

Related posts about LINQ