问题标签 [change-tracking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 变更跟踪——最简单的场景
我正在使用 ASP.NET C# 4 进行编码。数据库是 SQL Server 2012。
我有一个有 2000 行和 10 列的表。我想将此表加载到内存中,如果该表以任何方式更新/插入,我想从数据库中刷新内存中的副本。
我研究了 SQL Server 更改跟踪,虽然它可以满足我的需要,但似乎我必须编写相当多的代码才能从更改函数中进行选择——比我想要为我拥有的一个简单场景编写的代码更多。
这个问题的最佳(最简单)解决方案是什么?我要使用 CacheDependency 吗?
mysql - 使用时间戳手动跟踪更改还是自动跟踪更改?
我使用 SqlServer 2008 Tracking Changes 的跟踪更改同步了两个数据库,这很酷,因为我可以毫不费力地控制数据库的插入/更新和删除并发送到另一个数据库。目前我正在将系统迁移到 MySQL。是否存在类似于跟踪更改的东西,或者我必须手动实现它。
手动实现这一点是一个好方法,使用时间戳来控制 INSERTS/UPDATES 和触发器来填充删除表来控制 DELETES?
当我说时间戳时,我想说的是 SQLServer 时间戳(插入、修改寄存器时自动递增的二进制字段。是否存在类似于 MySQL 中的 SQLServer 时间戳的东西?
谢谢
mysql - MySQL 手动更改跟踪
我正在尝试使用 MySQL 实现数据库更改控制。为了控制插入和更新,我想使用类似于 SQLServer 中的 TIMESTAMP 字段(当对一行进行插入/更新时自动递增的列)。MySQL中是否存在类似的东西?如果想用 MySQL 做到这一点,我唯一的方法是编写一个更新触发器,另一个插入数据库的每个表中?
谢谢
sql - SQL Server 2008 更改跟踪和主键
我需要change tracking
在sql server 2008
表中设置为 true,但它给出了一个错误,即表必须有一个primary key
- 有没有办法启用更改跟踪而不
primary key
在我的表中设置 - 不设置是一种好的编程习惯
primary keys
吗?我正在创建一个系统,但我不想将它们设置在SQL
桌子上
c# - 如何收集在 RTF 文档中所做的更改?
我正在尝试从 RTF 文件中收集所有跟踪更改(已启用跟踪更改)。我检查了文档,但没有找到太多有用的数据。
logging - 如何在带有 AD 的 Windows Server 2008 上记录文档更改?
好的,所以我们有一个开发团队来处理存储在 Windows Server 2008 R2 上的文件,通常是 txt 文件。这些开发人员使用他们自己的用户名/密码从服务器上的 Active Directory 远程登录。他们都对服务器上的特定共享具有 rwx 访问权限。
最近,关于“没人”进行的神秘文档更改的问题很多。不幸的是,我们无法查看谁是最后修改特定文件的用户。
关于我们如何记录对文件所做的更改(包括进行修改的用户)的任何想法?
他们从计算机上的共享驱动器登录到服务器。(网络驱动器)
谢谢!
asp.net-mvc - 我的应用程序中的更改跟踪
我最近才开始用 ASP.NET MVC4 编写一个应用程序。
我的应用程序在整个应用程序中具有相互关联的对象/模型。
我想为change tracking / event logging
这个应用程序添加一个很酷的新功能,有点像 facebook 通知。
基本上,我知道我需要为应用程序中发生的事件建立一个审计日志,但是有什么high-level
方法可以实现呢?
我是Audit table
在每次数据库操作后手动插入,还是有更优雅的方法来做到这一点?
c# - AsNoTracking() 的全局设置?
原本我相信
将禁用更改跟踪。但不是。目前我需要AsNoTracking()
在我所有的 LINQ 查询上使用(对于我的只读层)。是否有禁用 DbContext 跟踪的全局设置?
entity-framework - ObjectContext 实例已被释放,不能再用于需要连接的操作
由于 EF 的更改跟踪和延迟加载功能,我的一个查询遇到了问题。问题是,在获得查询结果后,我使用 AutoMapper 将域对象映射到我的业务模型中,但由于上下文已被处理,它不断抛出异常。
ObjectContext 实例已被释放,不能再用于需要连接的操作。
当我在调试器中查看生成的集合时,我发现它是一个列表,DynamicProxy
而不是实际实体。我试图停止更改跟踪,但这没有帮助。这是我的代码:
注意:如果您需要查看我在此操作中涉及的域模型,您可以参考这个问题。
entity-framework-4 - ChangeTracker.Entries不返回具有 T 类型实体的条目
在 SaveChanges() 中使用 EF 4.3.1,我试图获取实现特定接口的实体的所有条目的列表。我的实体实现了多个接口,其中一个是 IAuditable。以下不返回任何条目,即使具有 IAuditable 类型的实体的条目确实存在。