ISingleResult and IEnumerable
<p>Can anyone explain what is <strong>ISingleResult</strong> and what is the difference between <strong>ISingleResult</strong> and <strong>IEnumerable</strong>. And when should we use it?.Please Explain this code.</p>

<pre><code>public ISingleResult&lt;CityMaster&gt; SelectCityMaster()
    {
        try
        {
            return _ObjLinq.SelectCityMaster();
        }
        catch { throw; }
    }
</code></pre>
