title: Why is Dynamics CRM 2015 SDK RetrieveEntityRequest is not returning IsLogical in AttributeMetadata?
body: <p>Given the following simple CRM SDK code:</p>
  
  <pre><code>using (var os = new OrganizationService(CrmConnection.Parse(".... some crm connection ..... "))
  {
      var reReq = new RetrieveEntityRequest();
      reReq.EntityFilters = EntityFilters.All;
      reReq.RetrieveAsIfPublished = true;
      reReq.LogicalName = "opportunity";
  
      var reRes = os.Execute&lt;RetrieveEntityResponse&gt;(reReq);
  
      // null in my case?
      Console.WriteLine("AccountId: IsLogical = {0}", reRes.EntityMetadata.Attributes[0].IsLogical.Value) 
  
  }
  </code></pre>
  
  <p>Why does IsLogical of the <strong>AccountId</strong> attribute (infact all attributes) not include a value (e.g is always null)</p>
  
  <p><img src="https://i.stack.imgur.com/deqp6.png" alt="enter image description here"></p>
  
  <p>My understanding here it should be True for AccountId as this is a logical attribute.</p>
  
  <p><strong>More info</strong>  Im using the 2015 SDK Libraries from NUGET, and I am connecting to a 2013 instance of CRM.  Could this be the incompatibility, Am I using the right libraries?</p>
  
  <p>Many Thanks!</p>