我在数据库中有一个可为空的整数列。因此,在创建数据模型时,我使属性"int?这样,我的插入/更新语句就可以按预期工作。
但是,当我尝试从表中选择数据到同一数据模型中时,该字段未填充。我做错了什么?有人可以建议吗?
有一个错误。数据库列实际上是"VARCHAR"。所以我将模型属性更改为字符串,现在一切正常。
因此,尽管Simple.Data能够将VARCHAR coumn值选择为int模型属性,但它以某种方式无法转换为int?。将模型属性更改为字符串解决了插入/选择的问题。