实体框架中数据库条目的版本历史

松饼

我有一个项目,我想保留每个更改的版本历史记录。例如,在以下示例中,如果有人更改信息,例如:

  1. 向人员添加新任务
  2. 编辑现有任务
  3. 在组中添加新人员或编辑现有人员信息
  4. 添加新组或编辑现有组

这是我的结构图:

http://i.stack.imgur.com/l7YwG.png

它将创建一个新版本的项目。看来它将复制许多现有数据。谁能为这个问题提出解决方案。

实际项目具有许多一对多的关系,并且最终用户希望每次修改的中心版本都具有预期的解决方案。

我正在使用ASP.NET MVC和实体框架来解决此问题。

松饼

由于没有答案,我通过为每个表添加一个额外的表来解决该问题。以下是维度类型4的缓慢更改:http : //en.wikipedia.org/wiki/Slowly_changing_dimension但是,获得有关此问题的其他一些想法将非常不错。

这是我的解决方案的图片:http : //i.stack.imgur.com/jhvQi.png 实体框架中数据库条目的版本历史

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新数据库条目MVC实体框架

来自分类Dev

实体框架-数据库映射以获取最新条目

来自分类Dev

在实体框架中更新数据库

来自分类Dev

首先使用实体框架代码在Azure中创建基本版本数据库

来自分类Dev

在数据库中插入条目的最佳方法

来自分类Dev

如何使用没有迁移历史记录的实体框架更新数据库

来自分类Dev

在实体框架中设置数据库超时

来自分类Dev

实体框架7在内存数据库中的异常

来自分类Dev

检索实体框架中类的数据库计算属性

来自分类Dev

强制实体框架遵循数据库中定义的约束

来自分类Dev

使用实体框架从数据库中删除相关对象

来自分类Dev

实体框架MVC和数据库中的“静态”对象

来自分类Dev

在实体框架中连接到未知数据库

来自分类Dev

如何在实体框架中创建数据库用户

来自分类Dev

MySql数据库中的实体框架代码优先迁移

来自分类Dev

实体框架数据库中不需要的列

来自分类Dev

使用实体框架核心更新数据库中的列

来自分类Dev

mySQL数据库条目的条件

来自分类Dev

ASP.NET实体框架标签显示数据库条目

来自分类Dev

通过 React GUI 触发的实体框架向数据库添加新条目时出现重复条目

来自分类Dev

实体框架数据库更新

来自分类Dev

实体框架5数据库请求

来自分类Dev

实体框架数据库差异

来自分类Dev

实体框架数据库多对多

来自分类Dev

实体框架无法更新数据库

来自分类Dev

实体框架数据库连接错误

来自分类Dev

强制实体框架查询数据库

来自分类Dev

实体框架数据库表关联

来自分类Dev

Automapper,实体框架更新数据库