title: Allow Nullable Model in Views
body: <p>The compiler <em>appears</em> to show an error when using a <code>struct</code>/ <code>enum</code> or any other <strong>value</strong> type as my MVC Model. </p>
  
  <blockquote>
    <p>CS0037    Cannot convert null to 'MyEnum' because it is a non-nullable
    value type</p>
  </blockquote>
  
  <p>I created a new MVC project (in VS 2019), created an enum</p>
  
  <pre><code>public enum MyEnum
  {
      One,
      Two,
      Three
  }
  </code></pre>
  
  <p>and put it as model in the "About" view:</p>
  
  <p><a href="https://i.stack.imgur.com/uKmtV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uKmtV.png" alt="enter image description here"></a></p>
  
  <p>Why is that occurring?</p>