title: Adding fields to a Data Access Class in Acumatica
body: <p>Very new to Acumatica and any explanation would be greatly appreciated.</p>
  <p>I've added a new field via the DAC on the Projects screen. After the project is created,  the field is populated with a custom project id which is an integer.</p>
  <p>Here is the code:</p>
  <pre><code>namespace PX.Objects.PM
  {
    public class ProjectEntry_Extension : PXGraphExtension&lt;ProjectEntry&gt;
    {
      #region Event Handlers
      protected void PMProject_RowInserted(PXCache cache, PXRowInsertedEventArgs e)
      { 
        var row = (PMProject)e.Row;
        row.UsrProjectID = 90000; //Custom Field with value
      }
      #endregion
    }
  }
  </code></pre>
  <p>But when validating the project it returns the error:</p>
  <blockquote>
  <p>\APP_CODE\Caches\ProjectEntry.cs does not contain a definition for 'UsrProjectID' and no extension
  method 'UsrProjectID' accepting a first argument of type
  'PX.Objects.PM.PMProject' could be found (are you missing a using
  directive or an assembly reference?)</p>
  </blockquote>
  <p>After checking the DAC, I found that the new fields were added to the DAC <strong>ContractExt.usrProjectID</strong>, how can I add it the PXProject DAC or call the field from the code event?</p>