清除为 int 值 (DbNull.Value)

Clear to int value (DbNull.Value)

我想将列值更改为 DbNull.Value、

我试过了; stokIst.IstasyonId = DBNull.Value;

stokIst 不是主键而是它的 int 列。我想清除列中的值作为目标。当我最初保存它时,这个值似乎很清楚。稍后分配,可能需要稍后再次清除。

我解决了我的问题;

//cast
private int? IstasyonId;
public object ID {
    get
    {
        return IstasyonId.HasValue ? IstasyonId.Value as object : DBNull.Value;    
    }
}
//code
stokIst.IstasyonId =IstasyonId;