DBFrist可以添加required關鍵字嗎?
Closed this issue · 11 comments
flier268 commented
有一些欄位像是string,table設定NOT NULL,沒有加上required或者
public string Column { get; set; } = null!;
IDE會一直出現警告,要我在ctor加上預設值讓他不是null
DotNetNext commented
这个我支持 一下
DotNetNext commented
SqlSugarCore 5.1.4.155-preview22 勾一下预览版本已支持 启用stringnull的警告
DotNetNext commented
勾了预览了吗
flier268 commented
對,我看到你發布的是 SqlSugarCore ,但我用 SqlSugarCoreNoDrive
DotNetNext commented
SqlSugarCoreNoDrive 5.1.4.155-preview22
过五分钟后安装
flier268 commented
為什麼不是
public string Column { get; set; } = null!;
或
public required string Column { get; set; };
而是
public string Column { get; set; } = string.Empty;
string.Empty看起來比較像是預設值為空,語義上比較不清楚,容易混淆
DotNetNext commented
可以全局替换的
DotNetNext commented
我处理一下吧
DotNetNext commented
SqlSugarCoreNoDrive 5.1.4.155-preview23
过五分钟后安装
flier268 commented
不錯不錯,IDE終於不會吵了,舒爽