考虑从当前数据库(仅存储在当前时间被认为是真实的事实)移动到时态数据库(可以支持处理涉及时间的数据)。
我目前使用 Entity Framework 与数据库进行通信,但是继续使用 Entity Framework 和临时数据库作为后端是否一样容易?我没有从网上找到很多针对此类数据库运行查询的示例。
考虑从当前数据库(仅存储在当前时间被认为是真实的事实)移动到时态数据库(可以支持处理涉及时间的数据)。
我目前使用 Entity Framework 与数据库进行通信,但是继续使用 Entity Framework 和临时数据库作为后端是否一样容易?我没有从网上找到很多针对此类数据库运行查询的示例。
如果我说得对,您还没有决定如何实现数据库的时间方面。您可以使用 DBMS 的固有方式(例如触发器、日志记录、更改数据捕获等特殊机制)。但无论如何,你会倾向于关系模型。
因此,一般的答案是,只要有针对特定 DBMS 的适当 EF 数据提供程序,实体框架在使用任何关系模型时都应该没有问题。
但是,无论您最终决定如何实现数据库的时间方面,我都会对性能产生怀疑,并在进行转换之前明确构建负载测试机制。
希望我有所帮助!