.net SqlCeDataAdapter和唯一可空列存在问题

.net SqlCeDataAdapter和唯一可空列存在问题,.net,sql-server-ce,dataadapter,.net,Sql Server Ce,Dataadapter,注意:我已经把这个问题贴在了网上,但还没有收到任何答案 嗨 如果表中包含唯一的可空列,则在SqlCeDataAdapter上调用Update会导致问题。出现此问题的原因是SqlCeParameter放弃对其由DbCommandBuilder设置的SourceColumnNullMapping属性的更改。这会导致DbDataAdapter内的错误行为,这可能会根据列类型导致各种异常(例如,当列为字符串类型且要提交的行具有无法转换为Int32的此单元格的值时,会出现格式异常)。有关此属性的详细信息,

注意:我已经把这个问题贴在了网上,但还没有收到任何答案

如果表中包含唯一的可空列,则在SqlCeDataAdapter上调用Update会导致问题。出现此问题的原因是SqlCeParameter放弃对其由DbCommandBuilder设置的SourceColumnNullMapping属性的更改。这会导致DbDataAdapter内的错误行为,这可能会根据列类型导致各种异常(例如,当列为字符串类型且要提交的行具有无法转换为Int32的此单元格的值时,会出现格式异常)。有关此属性的详细信息,需要它的原因以及它对SQL语句的影响,请参阅

为什么SqlCeParameter不允许设置其SourceColumnNullMapping?如果不改变数据模型,似乎没有解决办法。这是故意省略的吗?开发人员没有时间了吗?这是虫子吗?如果是,我可以在哪里报告

我已经用SQLServerCE4.0(4.0.8482.1)对此进行了测试,甚至尝试了(显然是未经宣布的?)SP1(4.0.8876.1)

我真的很期待任何答案