c# DbSet - Internal object cannot be got

后端 未结 2 1603
野性不改
野性不改 2021-01-04 15:03

I need to switch an entity to internal. So I create it. No build/runtime error. But when I want to use the DbSet object I can\'t because the object seems not initialized !

2条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-01-04 15:42

    It will not be automatically instantiated if it is not set to public. You can manually instantiate it using Set() method.

    public partial class Entities
    {
       internal DbSet EmployeeSet { get; set; }
    
       public Entities()
       {
           EmployeeSet = Set();
       }
    }
    

提交回复
热议问题