title: What is the difference between service.Create and orgContext.AddObject?
body: <p>I find that there are two ways at least to create a record in an entity like the following.
  <br><br>
  <strong>Common Part</strong></p>
  
  <pre><code>var record = new someEntity()
  {
      attribute1="test1",
      attribute2="test2" 
  };
  
  var service = new OrganizationService("CrmConnectionString");
  </code></pre>
  
  <p><strong>Part A</strong></p>
  
  <pre><code>service.Create(record);
  </code></pre>
  
  <p><strong>Part B</strong></p>
  
  <pre><code>var orgContext = new OrganizationServiceContext(service);
  orgContext.AddObject(record);
  orgContext.SaveChanges();
  </code></pre>
  
  <p>What is the difference?And which is better?</p>