int key</li>
<li><code>ReadOptionalQuery&lt;TResultData, TKey&gt;</code>: get the <code>TResultData</code> entity matching a <code>TKey</code></li>
</ul>
</li>
<li>ReadAll:
<ul>
<li><code>ReadAllOptionalQuery&lt;TReadAllResult&gt;</code>: get <code>TReadAllResult</code> with <code>IDictionary&lt;string, object&gt;</code> optional query parameters</li>
<li><code>ReadAllOptionalQuery&lt;TReadAllParams, TReadAllResult&gt;</code>: get <code>TReadAllResult</code> with <code>TReadAllParams</code> optional query p