将int保存到可为null的int列中
本文关键字:int null 列中 保存 | 更新日期: 2023-09-27 17:53:14
只有当存在值时,我才试图将整数保存到可为null的int列中
if (user.AssociationID != 0)
{
int? AssociationID = user.AssociationID;
currentUser.AssociationID == AssociationID;
}
我已尝试将currentUser放入int (int?)currentUser.AssociationID
中
我知道这必须非常简单。我在谷歌上搜索了这个问题的标题,但没有找到我需要的结果。友善一点,我是个笨蛋。
我得到的错误:只有赋值、调用、递增、递减和新对象表达式才能用作语句
currentUser.AssociationID == AssociationID;
应该是
currentUser.AssociationID = AssociationID;
怎么样
if (user.AssociationID != null)
{
int? AssociationID = user.AssociationID;
currentUser.AssociationID = AssociationID;
}
Use.HasValue&价值
if (user.AssociationID.HasValue)
{
currentUser.AssociationID = user.AssociationID.Value;
}