LINQ create new object and order by property <p>with this query I create a new object:</p> <pre><code> var allData = from op in _opg join tp in _tpg on op.DataGiorno equals tp.DataGiorno join ts in _tsg on op.DataGiorno equals ts.DataGiorno select new {op, tp, ts}; </code></pre> <p>the main source, <strong>"_opg"</strong> is a List>. Basically as <strong>"op"</strong> is a DateTime type, I would order this new object by <strong>"op"</strong> in ascending way. Any hints?</p>