【问题标题】:Entity Framework with temporal database具有时态数据库的实体框架
【发布时间】:2014-01-26 15:09:45
【问题描述】:

考虑从当前数据库(仅存储在当前时间被认为是真实的事实)转移到temporal database(可以支持处理涉及时间的数据)。

我目前使用 Entity Framework 与数据库进行通信,但是继续使用 Entity Framework 和临时数据库作为后端是否一样容易?我没有从网上找到很多针对此类数据库运行查询的示例。

【问题讨论】:

  • 您的意思是要使用特殊的 DBMS,还是要更改架构以遵循时态数据库范例?
  • 这仍然是悬而未决的问题。我很灵活。例如,我可以使用 PostgeSQL,也可以更改当前数据库的架构。

标签: .net entity-framework temporal-database


【解决方案1】:

如果我猜对了,您还没有决定如何实现数据库的时间方面。您可以使用 DBMS 的固有方式(例如触发器、日志记录、Change Data Capture 等特殊机制)。但无论如何,你会倾向于关系模型

因此,一般的答案是实体框架在使用任何关系模型时都应该没有问题,只要特定 DBMS 有适当的 EF 数据提供程序。

但是,无论您最终决定如何实现数据库的时间方面,我都会真正怀疑性能,并明确构建负载测试机制在进行过渡之前。

希望我能帮上忙!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多