我想在我的.net核心项目中为旧程序的数据库创建一个新的OData v4 API。该API应该使用EF Core dbcontext。
困难在于,即使我可以从现有数据库中创建dbcontext,该数据库也有一个要求,即可以在遗留程序的运行时动态更改某些表中的列(这些表在编译时都是已知的)。是否可以在运行时(或在重新启动Web项目之后)动态创建dbcontext,或者更具体地说是从某些表添加/删除列,并且仍然能够与那些表一起使用以从这些列添加/更新/删除信息?向我提示正确的方向已经有了很大的帮助。
通常,模型是在编译时就知道的,对我而言,这实际上是不可能的。