title: Entity Framework and Models with Simple Arrays
body: <p>This is my model class.</p>
  
  <pre><code>public class Lead
  {
      private readonly ObservableCollection&lt;String&gt; m_tags = new ObservableCollection&lt;string&gt;();
  
      public int LeadId { get; set; }
      public string Title { get; set; }
      public ObservableCollection&lt;String&gt; Tags { get { return m_tags; } }
  
  }
  </code></pre>
  
  <p>Does Entity Framework offer a way to represent this using either Model-First or Code-First?</p>
  
  <p>EDIT: I'm looking for a way to do this without changing the public API of the model. The fact that there is some sort of Tags table shouldn't be visible to the downstream developer.</p>