title: Why does my OData return data contain "@odata.type"?
body: <p>I created a OData application locally.
  and The Request address is "<a href="http://localhost:5182/odata/Users" rel="nofollow">http://localhost:5182/odata/Users</a>"</p>
  
  <pre><code> [EnableQuery]
      public IHttpActionResult GetUsers()
      {
          var result = userService.GetQueryable().ProjectTo&lt;UserModel&gt;();
          return Ok(result);
      }
  </code></pre>
  
  <p>Now, if I ask ViewModel, the returned data will contain "@OData.type"
  Like This:</p>
  
  <pre><code>{
  "@odata.context": "http://localhost:5182/odata/$metadata#Users/MyApp.WebApiOData.Models.UserModel",
  "value": [
      {
          "@odata.type": "#MyApp.WebApiOData.Models.UserModel",
          "Id": 1,
          "Name": "admin",
          "PhoneNumber": null
      },
      {
          "@odata.type": "#MyApp.WebApiOData.Models.UserModel",
          "Id": 2,
          "Name": "mapley",
          "PhoneNumber": null
      }
  </code></pre>
  
  <p>}</p>
  
  <p>if I'm not asking for ViewModel,The returned data will Like This:</p>
  
  <pre><code>{
  "@odata.context": "http://localhost:5182/odata/$metadata#Users",
  "value": [
      {
          "Name": "admin",
          "Pwd": "123456",
          "RealName": null,
          "Sex": null,...
  </code></pre>
  
  <p>I don't want to return the result to include "@OData.type", and the Url address contains "MyApp.WebApiOData.Models",I just need the json for myapp.</p>
  
  <p>How can I solve this problem?
  The OData information in this area is too small, and my English is not good.
  And I don't understand the "@odata.type" usedfor.</p>
  
  <p>If you can give me a little help, I will be indebted forever.</p>