DotNetNext/SqlSugar

DBFrist可以添加required關鍵字嗎?

Closed this issue · 11 comments

有一些欄位像是string,table設定NOT NULL,沒有加上required或者

public string Column { get; set; } = null!;

IDE會一直出現警告,要我在ctor加上預設值讓他不是null

这个我支持 一下

SqlSugarCore 5.1.4.155-preview22 勾一下预览版本已支持 启用stringnull的警告

nuget上面只有到5.1.4.154

勾了预览了吗

對,我看到你發布的是 SqlSugarCore ,但我用 SqlSugarCoreNoDrive

SqlSugarCoreNoDrive 5.1.4.155-preview22
过五分钟后安装

為什麼不是
public string Column { get; set; } = null!;

public required string Column { get; set; };
而是
public string Column { get; set; } = string.Empty;
string.Empty看起來比較像是預設值為空,語義上比較不清楚,容易混淆

可以全局替换的

我处理一下吧

SqlSugarCoreNoDrive 5.1.4.155-preview23
过五分钟后安装

不錯不錯,IDE終於不會吵了,舒爽