因此,我遇到了需要将实体框架(DbContext)与在编译时不知道列的数据库一起使用的情况。基本上我没有将customTable 类硬编码到DbSet 中的奢侈。
为了解决这个问题,我唯一能想到的就是使用 Reflection.Emit 在运行时根据我通过查询数据库收集的信息创建一个 customTable 类。
我无法找到解决此问题的任何信息,但我对使用实体框架非常陌生,因此对于更有经验的人来说,解决方案可能会更明显。
我觉得应该有比使用 Reflection.Emit 动态创建一个类来提供 DbSet 更清洁的方法。
如果我对实体框架的预期用途有很大的帮助,那么该信息也会很有用。