【问题标题】:The 'idnumbers' property on 'xxx' could not be set to a 'System.Double' value. You must set this property to a non-null value of type 'System.Int64'.无法将“xxx”上的“idnumbers”属性设置为“System.Double”值。您必须将此属性设置为“System.Int64”类型的非空值。
【发布时间】:2017-04-13 11:24:46
【问题描述】:

我在我的注册表单上添加了一个新的属性/列用于身份证号/社会保险号......现在请记住这是一个 13 位数字,它给了我这个错误...... ..请协助。My Model My DB Design

【问题讨论】:

  • 请勿发布代码图片,请发布您的实际代码。

标签: sql asp.net-mvc-4 int64


【解决方案1】:

虽然它是一个社会保障“号码”,但在这种情况下,它可能应该被视为一个字符串。数字更适合你计算的东西。在您的情况下,它是一个“唯一标识符”,您永远不会(例如)将其除以 2,或将多个 SSN 平均在一起(希望如此)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多