8.7K Star 14.3K Fork 4.2K

GVPdotNET China/Furion

 / 详情

EFCore Insert、Update、都是 EntityState.Unchanged:

已完成
创建于  
2022-11-15 21:08

💢 特别说明:如果 Issue 没有严格按照模板编写且未提供测试源码下载或 Git 测试仓库地址,则视为无效 Issue,将无法得到答复。

Furion 版本号

哪个版本号?

---4.6.7

.NET SDK 版本号

  • .NET5
  • .NET6
  • .NET7

Web 项目类型

  • WebApi
  • Mvc
  • Razor Pages
  • Blazor Server
  • MinApp

操作系统和版本

  • Windows(版本)
  • Linux(版本)
  • MacOS(版本)
  • 其他(版本)

代码环境

  • 开发环境(Development)
  • 生产环境(Production)
  • 测试环境(Tests/单元测试/集成测试 )

描述你的问题

发生了什么?
根据:https://furion.baiqian.ltd/docs/dbcontext-Interceptor
我的需求:我创建实体的时候,统一处理创建时间、创建人
我更新实体的时候,统一处理更改时间、更新人

可我创建实体的时候和更新的时候状态是:EntityState.Unchanged

异常堆栈信息

异常堆栈是什么?

---可我创建实体的时候和更新的时候状态是:EntityState.Unchanged

测试项目代码

⚠⚠ 必须提供完整可运行且包含错误的 Git 仓库 DEMO,DEMO 提供最简单的错误逻辑代码,否则将无法得到答复。⚠⚠

您的代码下载地址?


链接: https://pan.baidu.com/s/1YoIWynUrfZK8LaS1HQlqwQ?pwd=exmq 提取码: exmq 复制这段内容后打开百度网盘手机App,操作更方便哦

数据库信息

  • Sqlite
  • SqlServer
  • MySQL
  • Oracle
  • PostgreSQL
  • Firebird
  • Cosmos
  • InMemoryDatabase

期待结果

期待的结果是?

---我新增实体:EntityState.Add
我更新实体:EntityState.Modified

评论 (6)

我性别男爱好女 创建了任务 2年前

这个问题已经有重复的 7 个issue了,我先和你申明一下,OnChanging 和 OnChanged 的区别,请注意使用。

我将在 v4.8.0 版本详细说明。

好嘞,明白了。

我性别男爱好女 任务状态待办的 修改为已完成 2年前

先别关闭。。。我最近忙着写新版本文档和发布 v4.8.0 版本,我会回复你的issue的,还有指出您的问题。。。

百小僧 任务状态已完成 修改为待办的 2年前

久等了,明天正式开始看这个issue。

百小僧 任务状态待办的 修改为已完成 2年前

Furion v4.8.1.7 版本发布,已修正。

百小僧 关联了任务(普通)📝 发布 Furion v4.8.2 版本 2年前
百小僧 关联了任务(普通)📝 发布 Furion v4.8.3 版本 2年前

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
974299 monksoul 1578937227 333264 quliting admin 1578920340
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助