How to filter breeze.webapi returned entities from the server
<p>I have a standard breeze web-server which exposes the Project </p>

<pre><code>[HttpGet]
public IQueryable&lt;Project&gt; Projects()
{
    return _db.Context.Projects;
}
</code></pre>

<p>How can i prevent a <code>Project</code> with <code>NoLongerExist=true</code> from  begin included in queries returned to the JavaScript client from here affecting the functionality of the breezejs client?.. um i would also like to hide this property also, people wont like to see <em>that their projects are not actually deleted!</em></p>