OData API基于现有数据库中“动态”创建的上下文

时间:2019-04-05 10:02:18

标签: c# sql-server entity-framework-core odata ef-core-2.2

我想在我的.net核心项目中为旧程序的数据库创建一个新的OData v4 API。该API应该使用EF Core dbcontext。

困难在于,即使我可以从现有数据库中创建dbcontext,该数据库也有一个要求,即可以在遗留程序的运行时动态更改某些表中的列(这些表在编译时都是已知的)。是否可以在运行时(或在重新启动Web项目之后)动态创建dbcontext,或者更具体地说是从某些表添加/删除列,并且仍然能够与那些表一起使用以从这些列添加/更新/删除信息?向我提示正确的方向已经有了很大的帮助。

通常,模型是在编译时就知道的,对我而言,这实际上是不可能的。

0 个答案:

没有答案