linq query errorhttp://forums.asp.net/t/1770493.aspx/1?linq+query+errorSat, 18 Feb 2012 05:29:15 -050017704934836470http://forums.asp.net/p/1770493/4836470.aspx/1?linq+query+errorlinq query error <p>hello&nbsp;I get this error,can you help me ?</p> <p></p> <p></p> <p><span><br> </span></p> <p>&nbsp;public void GetInfo(Guid instance)<br> &nbsp; &nbsp; &nbsp; &nbsp; {<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HarmonyEntities harmonyEntities = Database.GetEntities;<br> <br> <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GridType type = new GridType();<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; List&lt;GridType&gt; typeList = new List&lt;GridType&gt;();<br> <br> <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var getInfo = from p in harmonyEntities.VDB_ASSET_INFORMATIONS<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; where p.GUID_ASSET.Equals(instance) &amp;&amp; p.PRM1 == 1<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; select p;<br> <br> <br> <br> //</p> <p>I see this here error :</p> <p>Can only specify query options (orderby, where, take, skip) after last navigation.</p> <p><br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var dat = getInfo.Where(p =&gt; p.GUID_TYPE.Equals(GridTypeFields.SequenceNumber) &amp;&amp; p.PRM1.Equals(1)).Select(p =&gt; p.PRM0).Single().ToString();<br> <br> &nbsp; &nbsp; &nbsp; &nbsp; }</p> 2012-02-16T18:18:01-05:004838470http://forums.asp.net/p/1770493/4838470.aspx/1?Re+linq+query+errorRe: linq query error <p></p> <blockquote><span class="icon-blockquote"></span> <h4>anatolium</h4> var dat = getInfo.Where(p =&gt; p.GUID_TYPE.Equals(GridTypeFields.SequenceNumber) &amp;&amp; p.PRM1.Equals(1)).Select(p =&gt; p.PRM0).Single().ToString();</blockquote> <p></p> <p>Hello</p> <p>In my mindI think you cannot return a p=&gt;p.PRM0but you should use an anoymous class name instead herejust see this</p> <p>var dat = getInfo.Where(p =&gt; p.GUID_TYPE.Equals(GridTypeFields.SequenceNumber) &amp;&amp; p.PRM1.Equals(1))</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .Select(p =&gt;<span style="text-decoration:underline"><strong>new {StringHere=p.PRM0}</strong></span>).Single()<span style="text-decoration:underline"><strong>.StringHere.ToString();</strong></span></p> 2012-02-18T05:29:15-05:00