title: Entity Framework currency with 3 decimal places
body: <p>In asp.net 5+ using EF6 with code first, how do I store a decimal value with 3 decimal points?</p>
  
  <p>Ie, my field needs to be able to store 272.724</p>
  
  <p>Currently I have:</p>
  
  <pre><code>[DataType(DataType.Currency)]
  [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:c}")]
  [DisplayName("Report Fee")]
  public decimal ReportFee { get; set; }
  </code></pre>
  
  <p>I've tried adding:</p>
  
  <pre><code>[Column(TypeName = "decimal(18,3)")]
  </code></pre>
  
  <p>But I get the error:</p>
  
  <pre><code>The store type 'decimal(18,3)' could not be found in the SqlServer provider manifest
  </code></pre>