Entity framework 如何通知用户在其缺席期间所做的所有更改
我正在学习Blazor服务器端(或者基本上是开发web应用程序),我遇到了以下问题:如何通知用户在他们缺席期间所做的所有更新?我想在他们登录后看到的“驾驶舱”中显示这些信息 到目前为止,我提出了以下解决方案:Entity framework 如何通知用户在其缺席期间所做的所有更改,entity-framework,authentication,.net-core,blazor,blazor-server-side,Entity Framework,Authentication,.net Core,Blazor,Blazor Server Side,我正在学习Blazor服务器端(或者基本上是开发web应用程序),我遇到了以下问题:如何通知用户在他们缺席期间所做的所有更新?我想在他们登录后看到的“驾驶舱”中显示这些信息 到目前为止,我提出了以下解决方案: 在SaveChanges()上的项目数据库中维护日期字段“UpdatedOn” 在注销、退出等时在用户数据库中维护日期字段“LastActivity” 用户再次登录后,显示UpdateOn>LastActivity所在的所有项目 我有以下设置: 为CRUD方法注入UserDbCont
- 在SaveChanges()上的项目数据库中维护日期字段“UpdatedOn”
- 在注销、退出等时在用户数据库中维护日期字段“LastActivity”
- 用户再次登录后,显示UpdateOn>LastActivity所在的所有项目
- 为CRUD方法注入UserDbContext的UserManager服务(获取用户、批准用户、更新上次活动等)
- 自定义AuthenticationStateProvider(使用会话/本地存储)
- CircuitHandler服务调用OnCircuitClosed事件,在离开应用程序时从UserService触发UpdateLastActivity方法
谢谢大家! 如果是关于一组信息,为什么不记录他们上次查询信息的时间?亲爱的Brian,谢谢你的回答,这可能更容易实现。如果是关于一组信息,为什么不记录他们上次查询信息的时间?亲爱的Brian,谢谢你的回答,这确实可能更容易实现。