title: Fluent configuration for base entity in Entity Framework
body: <p>I have the following BaseEntity</p>
  
  <pre><code>public class BaseEntity
  {
      public BaseEntity()
      {
          DateCreated = DateTime.UtcNow;
          DateModified = DateTime.UtcNow;
      }
  
      public DateTime DateCreated { get; set; }
      public DateTime DateModified { get; set; }
  
      [MaxLength(36)]
      public string CreateUserId { get; set; }
  
      [MaxLength(36)]
      public string ModifyUserId { get; set; }
  }
  </code></pre>
  
  <p>All my other entities derive from it. Now I'd like to use fluent configuration instead of the DataAnnotations. Do I really have to configure the MaxLength of the two string properties in every single <code>DbModelBuilder</code> configuration?</p>