dotnetcore / dotnetcore/osharp

专门添加一个IsDeleted(bool类型)字段, DeleteTime字段只用来记录删除时间

Open
#158 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.8k
Forks
763
PR merge metrics
No merged PRs in 30d

Description

### 您的功能请求与现有问题有关吗?请描述
where DeleteTime is null的效率有点差, 测试了300万条数据, 关联三个表时, 非常耗时.
查阅了相关资料, 资料说尽量不用IsNull做判断.

### 描述您想要的解决方案
专门添加一个IsDeleted(bool类型)字段, DeleteTime字段只用来记录删除时间

### 描述你考虑过的替代方案
现在的方式也可以使用

### 附加上下文,比如截图

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.