dotnetcore / osharp

OSharp是一个基于.Net6.0的快速开发框架,框架对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net 框架更易于应用到实际项目开发中。
Apache License 2.0
2.79k stars 752 forks source link

ICreationAudited创建审计问题 #107

Closed s641135196 closed 5 years ago

s641135196 commented 5 years ago

实现ICreationAudited的接口会如果未登陆的话, CreatorId获得的值是0,这样会因为外键CreatorId冲突导致增加失败。 正常情况如果未登陆应该是null, 这样就才会正常增加。

个人想法: 如果未登陆不需要设置CreatorId的默认值。

image