title: Entity Framework Code First internal class - is it possible?
body: <p>Is it possible to have Code First data classes declared with internal access as shown:</p>
  
  <pre><code>internal class Person
  {
      public int Id { get; set; }
      public string Name { get; set; }
  }
  </code></pre>
  
  <p>I have a requirement that classes and its properties should not be visible outside of the assembly.</p>