【发布时间】:2019-03-07 23:48:38
【问题描述】:
我目前有 OData - 实体框架(DB 优先方法)连接和工作。
我们面临的问题是服务/数据库可以独立升级的向后兼容性。如果 DB 有一个新列,则不会导致旧模型出现问题,但如果模型包含 DB 不包含的新列,则在尝试连接时会出错。我无法在实体框架中进行模型版本控制,因为无法将多个实体映射到 1 个表。
尝试通过处理 OData 查询到 SQL 的转换来解决问题。这样它就可以是无模型的,或者至少有一个基于模式版本的模型,比如DynamicOData library。
我想知道人们是否尝试过任何已知的模式/开源选项。
【问题讨论】:
标签: .net entity-framework odata