如何检查数据库中是否有任何新数据或使用 EF Core 使用新数据更新 DbSet
How to check if there is any new data in DB or update DbSet with new data using EF Core
如何使用 EF Core 3.1 检查数据库中是否有新数据?
我想检查一些数据是否是 added/changed 自从为我的实例创建上下文以来的任何其他用户。
此致!
EFCore 上下文的设计寿命很短。您不应该打开上下文并挂在上面。
需要接触(拉或推)数据时打开一个新实例。
对于您的特定场景,您可以在 app/webpage 中使用一个方法,该方法会定期触发并调用 API。
API 操作调用创建 DbContext 的函数,查询要在 app/webpage 和 return 中刷新的 tables/records 结果。
如果是windows表单应用程序,则可以直接调用从数据库读取的函数,而不是调用API。
如何使用 EF Core 3.1 检查数据库中是否有新数据? 我想检查一些数据是否是 added/changed 自从为我的实例创建上下文以来的任何其他用户。
此致!
EFCore 上下文的设计寿命很短。您不应该打开上下文并挂在上面。
需要接触(拉或推)数据时打开一个新实例。
对于您的特定场景,您可以在 app/webpage 中使用一个方法,该方法会定期触发并调用 API。
API 操作调用创建 DbContext 的函数,查询要在 app/webpage 和 return 中刷新的 tables/records 结果。
如果是windows表单应用程序,则可以直接调用从数据库读取的函数,而不是调用API。