title: How does Entity Framework handle auto-implemented properties in .NET (VB.NET)?
body: <p>I am new to EF and have a VB.NET project which has auto-implemented properties.  How does EF handle auto-implemented properties, in that, will I have/run into issues with migrating an existing solution/DB to EF where auto-implemented properties is present?</p>
  
  <p>(All the existing DB/Solution migrations I've come across so far explicitly state the get &amp; set)</p>
  
  <p>Example:</p>
  
  <pre><code> Public Property Name As String
   Public Property Owner As String = "DefaultName"
   Public Property Items As New List(Of String) From {"M", "T", "W"}
   Public Property ID As New Guid()
  </code></pre>
  
  <p>Versus: </p>
  
  <pre><code>Private _Prop2 As String = "Empty"
  Property Prop2 As String
  Get
      Return _Prop2
  End Get
  Set(ByVal value As String)
      _Prop2 = value
  End Set
  End Property
  </code></pre>
  
  <p><a href="https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/procedures/auto-implemented-properties" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/procedures/auto-implemented-properties</a></p>
  
  <p>Thank you so much in advance.</p>