title: EnumDropDownListFor when one of the Enum values is 0?
body: <p>I'm working in an ASP.NET MVC application. The database I'm working with is a legacy database.</p>
  
  <p>In my code, I have an Enum that looks like this:</p>
  
  <pre><code>public enum Fruit
  {
      Apple = -1,
      None = 0,
      Orange = 1
  }
  </code></pre>
  
  <p>I cannot change that, and when I try to do this in my Razor View:</p>
  
  <pre><code>@Html.EnumDropDownListFor(m =&gt; m.Fruit, "Select a fruit", new { @class = "form-control" })
  </code></pre>
  
  <p>The view loads with <strong>None</strong> always selected, when I want it to load on <strong>Select a fruit</strong></p>
  
  <p>What is the cleanest way of achieving this? I can hack it in JavaScript, but is there a better way?</p>