c# - 审核/登录 ASP.NET MVC3

标签 c# asp.net-mvc-3 sql-server-ce

我们需要记录 MVC 3 项目中的特定操作。数据库表将存储类似以下的日志:

“用户[SessionUserHere...]已更改[姓名][姓氏][OtherAttributesHere...] [ChangedEmployeeHere...] 的值”

我需要了解模型的哪些属性发生了变化,哪些属性保持其原始值。 有没有办法跟踪模型的哪些属性发生了变化?

MVC3 doing Audit trail建议使用数据库触发器;但我们在这个项目中使用 Sql Server Compact。

谢谢...

最佳答案

您看过 INotifyPropertyChanged 接口(interface)吗?

http://msdn.microsoft.com/en-us/library/ms743695.aspx

关于c# - 审核/登录 ASP.NET MVC3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9581137/

相关文章:

c# - 使用 SQL Server CE 的内存/性能

c# - 如何找到程序的 IE GUID?

c# - 如何在c#中创建多维数组

c# - 根据条件循环两个 XElements

asp.net-mvc-3 - MVC Paypal 助手错误 : PayPal. Platform.SDK.FATALException

jquery - 将数组从 js (jQuery) 发送到 sql 存储过程的最佳方法是什么?阵列层间传输

sql-server - 将表从 SQL Server CE 3.5 数据库复制到 Visual Studio 2008 中的另一个数据库?

c# - Roslyn ObjectPool 结构包装器

asp.net - 为什么 Entity Framework 在使用 ADO.NET 实体数据模型映射数据库表时会自动使用 ObjectContext 而不是 DbContext

.net - 我可以同时从多个应用程序访问同一个 SQL 紧凑数据库 (sdf)